Package: calculix-cgx / 2.17+dfsg-2

0004-No-format-arg-in-sprintf.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
From: =?utf-8?q?Wolfgang_F=C3=BCtterer?= <debian@wlf-online.de>
Date: Wed, 20 Jan 2016 15:15:54 +0100
Subject: No format arg in sprintf Adding format arguments to some sprintf

---
 cgx_2.17/src/cgx.c      | 2 +-
 cgx_2.17/src/dataMesh.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

--- a/cgx_2.17/src/cgx.c
+++ b/cgx_2.17/src/cgx.c
@@ -2393,7 +2393,7 @@
   for(n=0; n<dsSequence.nds; n++)
   {
     i=dsSequence.ds[n];
-    if(v_dim==4) sprintf(lcase[lcase_animList].compName[n], lcase[i].compName[cur_entity]);
+    if(v_dim==4) sprintf(lcase[lcase_animList].compName[n], "%s", lcase[i].compName[cur_entity]);
     else 
     {
       if(v_dim==3) sprintf(lcase[lcase_animList].compName[n], "v(%s,%s,%s)", lcase[i].compName[entity_v[0]], lcase[i].compName[entity_v[1]], lcase[i].compName[entity_v[2]]);
--- a/cgx_2.17/src/dataMesh.c
+++ b/cgx_2.17/src/dataMesh.c
@@ -1875,7 +1875,7 @@
   {
     lcv=dsSequence.ds[s];
     //printf (" disp-list:%d ds:%d time:%lf text:%s\n", l+1, lcv+1, lcase[lcv].value, lcase[lcv].dataset_text );
-    sprintf(lcase[lcase_animList].compName[s], lcase[lcv].compName[cur_entity]);
+    sprintf(lcase[lcase_animList].compName[s], "%s", lcase[lcv].compName[cur_entity]);
 
     /* if the selected lc is not a disp lc, search a related disp lc */
     foundDisp=0;
@@ -2163,7 +2163,7 @@
   if(ncomp>lcase[cur_lc].ncomps) return(1);
   ncomp--;
   cur_entity=ncomp;
-  sprintf( lcase[cur_lc].compName[ncomp],name);
+  sprintf(lcase[cur_lc].compName[ncomp], "%s", name);
   lcase[cur_lc].ictype[ncomp] = ictype;
   lcase[cur_lc].icind1[ncomp] = row;
   lcase[cur_lc].icind2[ncomp] = column;