aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/artnet
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2008-02-05 22:30:32 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2008-02-05 22:30:32 +0000
commitcfc7b3276c6c8955a87109d158aebe5bf940f4dc (patch)
tree76fe931b48adfb5f86a305a639e77ec3008d4b34 /plugins/artnet
parent2251da0817206753fbe2053ecf4bee7bef118021 (diff)
Rewrote some prohibited APIs in plugins/ (sprintf, strcpy, strcat).
svn path=/trunk/; revision=24274
Diffstat (limited to 'plugins/artnet')
-rw-r--r--plugins/artnet/packet-artnet.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/plugins/artnet/packet-artnet.c b/plugins/artnet/packet-artnet.c
index 20e58ae521..79c76fa053 100644
--- a/plugins/artnet/packet-artnet.c
+++ b/plugins/artnet/packet-artnet.c
@@ -800,22 +800,20 @@ dissect_artnet_output(tvbuff_t *tvb, guint offset, proto_tree *tree)
for (r=0; r < row_count;r++) {
for (c=0;(c < global_disp_col_count) && (((r*global_disp_col_count)+c) < length);c++) {
if ((c % (global_disp_col_count/2)) == 0) {
- sprintf(ptr, " ");
- ptr++;
+ ptr += g_snprintf(ptr, sizeof string - strlen(string), " ");
}
v = tvb_get_guint8(tvb, (offset+(r*global_disp_col_count)+c));
if (global_disp_chan_val_type == 0) {
v = (v * 100) / 255;
if (v == 100) {
- sprintf(ptr, "FL ");
+ ptr += g_snprintf(ptr, sizeof string - strlen(string), "FL ");
} else {
- sprintf(ptr, chan_format[global_disp_chan_val_type], v);
+ ptr += g_snprintf(ptr, sizeof string - strlen(string), chan_format[global_disp_chan_val_type], v);
}
} else {
- sprintf(ptr, chan_format[global_disp_chan_val_type], v);
+ ptr += g_snprintf(ptr, sizeof string - strlen(string), chan_format[global_disp_chan_val_type], v);
}
- ptr += strlen(ptr);
}
proto_tree_add_none_format(si,hf_artnet_output_dmx_data, tvb,