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);
    }
openSUSE Build Service is sponsored by