Sophie

Sophie

distrib > Mandriva > cooker > x86_64 > media > contrib-release-src > by-pkgid > 77f190706e09787c184348816d187c6e > files > 1

xcircuit-tcl-3.4.30-6mdv2011.0.src.rpm

diff -Naur xcircuit-3.4.30/tclxcircuit.c xcircuit-3.4.30-fix-format-errors/tclxcircuit.c
--- xcircuit-3.4.30/tclxcircuit.c	2007-09-14 23:18:33.000000000 +0200
+++ xcircuit-3.4.30-fix-format-errors/tclxcircuit.c	2009-03-05 21:30:02.000000000 +0100
@@ -5707,7 +5707,7 @@
       case LoadIdx:
 	 save_replace = xobjs.do_replace;
 	 xobjs.do_replace = -1;
-	 sprintf(_STR2, Tcl_GetString(objv[2 + nidx]));
+	 sprintf(_STR2, "%s", Tcl_GetString(objv[2 + nidx]));
 	 for (i = 3 + nidx; i < objc; i++) {
 	    char *argv = Tcl_GetString(objv[i]);
 	    if ((*argv == '-') && !strncmp(argv, "-repl", 5)) {
@@ -5787,7 +5787,7 @@
 
 	 switch (importtype) {
 	    case XCircuitIdx:
-	       sprintf(_STR2, Tcl_GetString(objv[3 + nidx]));
+	       sprintf(_STR2, "%s", Tcl_GetString(objv[3 + nidx]));
 	       for (i = 4; i < objc; i++) {
 		  strcat(_STR2, ",");
 		  strcat(_STR2, Tcl_GetString(objv[i + nidx]));
@@ -5804,7 +5804,7 @@
 		  Tcl_SetObjResult(interp, objPtr);
 		  return XcTagCallback(interp, objc, objv);
 	       }
-	       sprintf(_STR2, Tcl_GetString(objv[3 + nidx]));
+	       sprintf(_STR2, "%s", Tcl_GetString(objv[3 + nidx]));
 	       if (savepage != pageno) newpage(pageno);
 	       loadbackground();
 	       if (savepage != pageno) newpage(savepage);