From: Chris B. <buc...@us...> - 2010-11-15 23:27:57
|
Update of /cvsroot/sblim/sfcb In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv8690 Modified Files: providerDrv.c ChangeLog NEWS Log Message: [ 3087577 ] Provider MI accessed before finished initializing Index: NEWS =================================================================== RCS file: /cvsroot/sblim/sfcb/NEWS,v retrieving revision 1.561 retrieving revision 1.562 diff -u -d -r1.561 -r1.562 --- NEWS 10 Nov 2010 23:48:25 -0000 1.561 +++ NEWS 15 Nov 2010 23:27:48 -0000 1.562 @@ -9,6 +9,7 @@ - 3101148 SfcbLocal method parameter type conversion and validation - 3101154 Daemon clients failed SfcbLocal connect due to permission - 3097310 localConnect in cimcClientSfcbLocal.c accesses free'd memory +- 3087577 Provider MI accessed before finished initializing Changes in 1.3.9 ================ Index: providerDrv.c =================================================================== RCS file: /cvsroot/sblim/sfcb/providerDrv.c,v retrieving revision 1.93 retrieving revision 1.94 diff -u -d -r1.93 -r1.94 --- providerDrv.c 8 Nov 2010 19:54:45 -0000 1.93 +++ providerDrv.c 15 Nov 2010 23:27:48 -0000 1.94 @@ -2449,7 +2449,6 @@ pthread_mutex_lock(&info->initMtx); if (info->initialized==0) { - info -> initialized = 1; ctx->ft->addEntry(ctx,CMPIInvocationFlags,(CMPIValue*)&flgs,CMPI_uint32); ctx->ft->addEntry(ctx,CMPIPrincipal,(CMPIValue*)"$$",CMPI_chars); @@ -2520,7 +2519,6 @@ if (rc) { rc = -2; - info -> initialized = 0; if (errstr != NULL) { *errorStr = sfcb_snprintf("Error initializing provider %s from %s for class %s. %s", info->providerName, info->location, @@ -2531,6 +2529,7 @@ info->providerName, info->location, info->className); } } else { + info -> initialized = 1; *errorStr = NULL; } } Index: ChangeLog =================================================================== RCS file: /cvsroot/sblim/sfcb/ChangeLog,v retrieving revision 1.634 retrieving revision 1.635 diff -u -d -r1.634 -r1.635 --- ChangeLog 10 Nov 2010 23:48:25 -0000 1.634 +++ ChangeLog 15 Nov 2010 23:27:48 -0000 1.635 @@ -1,3 +1,8 @@ +2010-11-15 Chris Buccella <buc...@li...> + + * providerDrv.c: + [ 3087577 ] Provider MI accessed before finished initializing + 2010-11-10 Chris Buccella <buc...@li...> * cimcClientSfcbLocal.c: |