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 |