]> git.pld-linux.org Git - packages/xcircuit.git/blame - xcircuit-not-a-string-literal.patch
- tcl rebuild
[packages/xcircuit.git] / xcircuit-not-a-string-literal.patch
CommitLineData
079a6c1a
LG
1--- xcircuit-3.8.37/svg.c~ 2012-12-29 16:34:05.000000000 +0100
2+++ xcircuit-3.8.37/svg.c 2013-04-14 13:01:38.000000000 +0200
3@@ -1109,12 +1109,12 @@
4
5 if (locobjc >= 2) {
6 /* If there is a non-option argument, use it for the output filename */
7- sprintf(filename, Tcl_GetString(objv[1]));
8+ sprintf(filename,"%s", Tcl_GetString(objv[1]));
9 }
10 else if (xobjs.pagelist[areawin->page]->pageinst->thisobject->name == NULL)
11- sprintf(filename, xobjs.pagelist[areawin->page]->filename);
12+ sprintf(filename,"%s", xobjs.pagelist[areawin->page]->filename);
13 else
14- sprintf(filename, xobjs.pagelist[areawin->page]->pageinst->thisobject->name);
15+ sprintf(filename,"%s", xobjs.pagelist[areawin->page]->pageinst->thisobject->name);
16
17 pptr = strrchr(filename, '.');
18 if (pptr != NULL)
19--- xcircuit-3.8.37/tclxcircuit.c~ 2013-03-03 17:37:46.000000000 +0100
20+++ xcircuit-3.8.37/tclxcircuit.c 2013-04-14 13:04:36.000000000 +0200
21@@ -3858,7 +3858,7 @@
22 case NameIdx:
23 if (nidx == 1 || areawin->selects == 0) {
24 if (objc == 3) {
25- sprintf(thisinst->thisobject->name, Tcl_GetString(objv[nidx + 2]));
26+ sprintf(thisinst->thisobject->name,"%s", Tcl_GetString(objv[nidx + 2]));
27 checkname(thisinst->thisobject);
28 }
29 Tcl_AppendElement(interp, thisinst->thisobject->name);
30@@ -7187,7 +7187,7 @@
31
32 case LoadIdx:
33 TechReplaceSave();
34- sprintf(_STR2, Tcl_GetString(objv[2 + nidx]));
35+ sprintf(_STR2,"%s", Tcl_GetString(objv[2 + nidx]));
36 for (i = 3 + nidx; i < objc; i++) {
37 argv = Tcl_GetString(objv[i]);
38 if ((*argv == '-') && !strncmp(argv, "-repl", 5)) {
39@@ -7273,7 +7273,7 @@
40
41 switch (importtype) {
42 case XCircuitIdx:
43- sprintf(_STR2, Tcl_GetString(objv[3 + nidx]));
44+ sprintf(_STR2,"%s",Tcl_GetString(objv[3 + nidx]));
45 for (i = 4; i < objc; i++) {
46 strcat(_STR2, ",");
47 strcat(_STR2, Tcl_GetString(objv[i + nidx]));
48@@ -7290,7 +7290,7 @@
49 Tcl_SetObjResult(interp, objPtr);
50 return XcTagCallback(interp, objc, objv);
51 }
52- sprintf(_STR2, Tcl_GetString(objv[3 + nidx]));
53+ sprintf(_STR2,"%s", Tcl_GetString(objv[3 + nidx]));
54 if (savepage != pageno) newpage(pageno);
55 loadbackground();
56 if (savepage != pageno) newpage(savepage);
This page took 0.097623 seconds and 4 git commands to generate.