From: Chris B. <buc...@us...> - 2011-03-31 15:41:49
|
Update of /cvsroot/sblim/mofc In directory vz-cvs-3.sog:/tmp/cvs-serv5776 Modified Files: backend_sfcb.c ChangeLog NEWS Log Message: [ 3179149 ] mofc sigsegv at backend_sfcb:468 w/o correct property name Index: NEWS =================================================================== RCS file: /cvsroot/sblim/mofc/NEWS,v retrieving revision 1.28 retrieving revision 1.29 diff -u -d -r1.28 -r1.29 --- NEWS 8 Jan 2009 16:46:33 -0000 1.28 +++ NEWS 31 Mar 2011 15:41:47 -0000 1.29 @@ -5,6 +5,10 @@ - 2441640 mofc needs to import instances for migration +Bugs fixed: + +- 3179149 mofc sigsegv at backend_sfcb:468 w/o correct property name + Changes in 0.8.4 ================ Index: backend_sfcb.c =================================================================== RCS file: /cvsroot/sblim/mofc/backend_sfcb.c,v retrieving revision 1.21 retrieving revision 1.22 diff -u -d -r1.21 -r1.22 --- backend_sfcb.c 22 Dec 2009 00:18:29 -0000 1.21 +++ backend_sfcb.c 31 Mar 2011 15:41:47 -0000 1.22 @@ -465,6 +465,10 @@ inst_props -> prop_id, ie -> class_id ); } class_prop = check_for_prop(ce, inst_props->prop_id); + if (!class_prop) { + fprintf(stderr, "bad property name \"%s\"\n", inst_props->prop_id); + return 1; + } data = make_cmpi_data(class_prop->prop_type, class_prop->prop_array, inst_props->prop_value); ClInstanceAddProperty(inst, inst_props->prop_id, data); inst_props = inst_props->prop_next; Index: ChangeLog =================================================================== RCS file: /cvsroot/sblim/mofc/ChangeLog,v retrieving revision 1.34 retrieving revision 1.35 diff -u -d -r1.34 -r1.35 --- ChangeLog 8 Jan 2009 16:46:33 -0000 1.34 +++ ChangeLog 31 Mar 2011 15:41:47 -0000 1.35 @@ -1,3 +1,8 @@ +2011-03-31 Chris Buccella <buc...@li...> + + * backend_sfcb.c: + Fixed [ 3179149 ] mofc sigsegv at backend_sfcb:468 w/o correct property name + 2009-01-08 Chris Buccella <buc...@li...> * backend_print.c, backend_sfcb.c, mofc.y, mofdecl.h, |