File 0260-2390100-mlogf-args.patch of Package sblim-sfcb
diff -up ./msgqueue.c.orig ./msgqueue.c
--- ./msgqueue.c.orig 2008-12-04 11:29:40.000000000 -0700
+++ ./msgqueue.c 2008-12-04 11:17:49.000000000 -0700
@@ -714,7 +714,7 @@ void localConnectServer()
if (msg.size!=0) {
snprintf(cMsg,264,"--- Local Client connect - pid: %d user: %s\n",msg.pid,msg.id);
- mlogf(M_INFO,M_SHOW,cMsg);
+ mlogf(M_INFO,M_SHOW,"%s", cMsg);
spSendCtlResult(&nsocket, &sfcbSockets.send, MSG_X_LOCAL, 0, 0, 0);
}
else notDone=0;
diff -up ./providerDrv.c.orig ./providerDrv.c
--- ./providerDrv.c.orig 2008-12-04 11:30:26.000000000 -0700
+++ ./providerDrv.c 2008-12-04 11:25:44.000000000 -0700
@@ -2397,7 +2397,7 @@ static BinResponseHdr *loadProvider(BinR
char msg[740];
snprintf(msg,739,"*** Failed to load %s for %s\n", dlName,
info->providerName);
- mlogf(M_ERROR,M_SHOW,msg);
+ mlogf(M_ERROR,M_SHOW,"%s",msg);
resp = errorCharsResp(CMPI_RC_ERR_FAILED, msg);
free(info);
_SFCB_RETURN(resp);
@@ -2406,7 +2406,7 @@ static BinResponseHdr *loadProvider(BinR
char msg[740];
snprintf(msg,739,"*** Inconsistent provider registration for %s (1)\n",
info->providerName);
- mlogf(M_ERROR,M_SHOW,msg);
+ mlogf(M_ERROR,M_SHOW,"%s",msg);
resp = errorCharsResp(CMPI_RC_ERR_FAILED, msg);
free(info);
_SFCB_RETURN(resp);
@@ -2563,7 +2563,7 @@ static void *processProviderInvocationRe
char msg[1024];
snprintf(msg,1023, "*** Inconsistent provider registration for %s (2)\n",
pInfo->providerName);
- mlogf(M_ERROR,M_SHOW,msg);
+ mlogf(M_ERROR,M_SHOW,"%s",msg);
_SFCB_TRACE(1, (msg));
resp = errorCharsResp(CMPI_RC_ERR_FAILED, msg);
}