]> git.pld-linux.org Git - packages/xcircuit.git/blob - xcircuit-not-a-string-literal.patch
- Up to 3.8.82.
[packages/xcircuit.git] / xcircuit-not-a-string-literal.patch
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.122439 seconds and 3 git commands to generate.