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:
|