summaryrefslogtreecommitdiff
path: root/src/hal/classicladder
diff options
context:
space:
mode:
authorChris Radek <chris@timeguy.com>2009-02-11 04:32:23 +0000
committerChris Radek <chris@timeguy.com>2009-02-11 04:32:23 +0000
commitad66588c38b1578722fed99eaed47a2d2a29ceda (patch)
tree33822d30df0b334c41363f3b5cafc448f6219a5e /src/hal/classicladder
parent1e64c0207f942d9adb2520459efcc2bd06b7e0ff (diff)
downloadlinuxcnc-ad66588c38b1578722fed99eaed47a2d2a29ceda.tar.gz
linuxcnc-ad66588c38b1578722fed99eaed47a2d2a29ceda.zip
buffer overruns
Diffstat (limited to 'src/hal/classicladder')
-rwxr-xr-xsrc/hal/classicladder/spy_vars_gtk.c23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/hal/classicladder/spy_vars_gtk.c b/src/hal/classicladder/spy_vars_gtk.c
index 3d571ea2a..de3b48b02 100755
--- a/src/hal/classicladder/spy_vars_gtk.c
+++ b/src/hal/classicladder/spy_vars_gtk.c
@@ -114,18 +114,21 @@ void UpdateAllLabelsBoolsVars( )
{
for(OffVar=0; OffVar<NBR_BOOLS_VAR_SPY; OffVar++)
{
- char BufNumVar[40];
+ char BufNumVar[256];
switch( ColumnVar )
{
- case 0: sprintf(BufNumVar, "<span foreground=\"black\" weight=\"bold\">%cB%d</span>",'%',
- OffVar+ValOffsetBoolVar[ ColumnVar ]);
- break;
- case 1: sprintf(BufNumVar, "<span foreground=\"red\" weight=\"bold\">%cI%d</span>",'%',
- OffVar+ValOffsetBoolVar[ ColumnVar ]);
- break;
- case 2: sprintf(BufNumVar, "<span foreground=\"blue\" weight=\"bold\">%cQ%d</span>",'%',
- OffVar+ValOffsetBoolVar[ ColumnVar ]);
- break;
+ case 0:
+ snprintf(BufNumVar, 256, "<span foreground=\"black\" weight=\"bold\">%cB%d</span>",'%',
+ OffVar+ValOffsetBoolVar[ ColumnVar ]);
+ break;
+ case 1:
+ snprintf(BufNumVar, 256, "<span foreground=\"red\" weight=\"bold\">%cI%d</span>",'%',
+ OffVar+ValOffsetBoolVar[ ColumnVar ]);
+ break;
+ case 2:
+ snprintf(BufNumVar, 256, "<span foreground=\"blue\" weight=\"bold\">%cQ%d</span>",'%',
+ OffVar+ValOffsetBoolVar[ ColumnVar ]);
+ break;
}
gtk_label_set_markup (GTK_LABEL (GTK_BIN( chkvar[ ColumnVar ][ OffVar ] )->child),BufNumVar);
}