|
From: Chris B. <buc...@us...> - 2012-05-18 23:46:04
|
Update of /cvsroot/sblim/sfcb
In directory vz-cvs-3.sog:/tmp/cvs-serv19665
Modified Files:
objectImpl.c ChangeLog NEWS
Log Message:
[ 3528096 ] Error status codes sometimes not propigated for instances
Index: NEWS
===================================================================
RCS file: /cvsroot/sblim/sfcb/NEWS,v
retrieving revision 1.688
retrieving revision 1.689
diff -u -d -r1.688 -r1.689
--- NEWS 18 May 2012 22:57:47 -0000 1.688
+++ NEWS 18 May 2012 23:46:01 -0000 1.689
@@ -18,6 +18,7 @@
- 3527693 Property filters don't work for enum upcalls
- 3524819 sfcb may hang on ac call to indication subscription
- 3528074 Improve CMPIInstance Error Codes
+- 3528096 Error status codes sometimes not propigated for instances
Changes in 1.3.14
=================
Index: objectImpl.c
===================================================================
RCS file: /cvsroot/sblim/sfcb/objectImpl.c,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -d -r1.55 -r1.56
--- objectImpl.c 26 Mar 2012 19:39:36 -0000 1.55
+++ objectImpl.c 18 May 2012 23:46:01 -0000 1.56
@@ -1538,7 +1538,7 @@
else if (hdr->type == HDR_Instance &&
od.type == CMPI_instance && (d.state & CMPI_nullValue) == 0) {
if (d.type != CMPI_instance) {
- _SFCB_RETURN(CMPI_RC_ERR_TYPE_MISMATCH);
+ _SFCB_RETURN(-CMPI_RC_ERR_TYPE_MISMATCH);
}
else {
(p + i - 1)->data = d;
@@ -1558,7 +1558,7 @@
else if (hdr->type == HDR_Args &&
od.type == CMPI_instance && (d.state & CMPI_nullValue) == 0) {
if (d.type != CMPI_instance) {
- _SFCB_RETURN(CMPI_RC_ERR_TYPE_MISMATCH);
+ _SFCB_RETURN(-CMPI_RC_ERR_TYPE_MISMATCH);
}
else {
(p + i - 1)->data = d;
Index: ChangeLog
===================================================================
RCS file: /cvsroot/sblim/sfcb/ChangeLog,v
retrieving revision 1.768
retrieving revision 1.769
diff -u -d -r1.768 -r1.769
--- ChangeLog 18 May 2012 22:57:47 -0000 1.768
+++ ChangeLog 18 May 2012 23:46:01 -0000 1.769
@@ -1,5 +1,9 @@
2012-05-18 Chris Buccella <buc...@li...>
+ * objectImpl.c:
+ [ 3528096 ] Error status codes sometimes not propigated for instances
+ (patch by Tyrel Datwyler)
+
* instance.c, test/TestProviders/cmpiTestMiscProvider.c,
test/TestProviders/test/TestMisc8.lines:
[ 3528074 ] Improve CMPIInstance Error Codes
|