diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2008-02-05 22:30:32 +0000 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2008-02-05 22:30:32 +0000 |
commit | cfc7b3276c6c8955a87109d158aebe5bf940f4dc (patch) | |
tree | 76fe931b48adfb5f86a305a639e77ec3008d4b34 /plugins/artnet | |
parent | 2251da0817206753fbe2053ecf4bee7bef118021 (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.c | 10 |
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, |