None of those strings will have a length that doesn't fit in a gulong.
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 18 Mar 2009 20:56:21 +0000 (20:56 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 18 Mar 2009 20:56:21 +0000 (20:56 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@27787 f5534014-38df-0310-8fa8-9805f1628bb7

epan/dissectors/packet-artnet.c

index 1419dd7ddf1b4336ec9925e642cc48bdcba8b044..dc4ec93eb40cb89e6f129b0ac5042bb7490fe7c3 100644 (file)
@@ -806,19 +806,19 @@ 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) {
-        ptr += g_snprintf(ptr, sizeof string - strlen(string), " ");
+        ptr += g_snprintf(ptr, (gulong)(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) {
-          ptr += g_snprintf(ptr, sizeof string - strlen(string), "FL ");
+          ptr += g_snprintf(ptr, (gulong)(sizeof string - strlen(string)), "FL ");
         } else {
-          ptr += g_snprintf(ptr, sizeof string - strlen(string), chan_format[global_disp_chan_val_type], v);
+          ptr += g_snprintf(ptr, (gulong)(sizeof string - strlen(string)), chan_format[global_disp_chan_val_type], v);
         }
       } else {
-        ptr += g_snprintf(ptr, sizeof string - strlen(string), chan_format[global_disp_chan_val_type], v);
+        ptr += g_snprintf(ptr, (gulong)(sizeof string - strlen(string)), chan_format[global_disp_chan_val_type], v);
       }
     }