Code

fixed 64bit portability error ... unigned long is not equal to int
[rrdtool.git] / src / rrd_xport.c
index ef964a039ad24eb3733480549d48110621658980..618464cc37e8581bc01c3d59b0cd9c1189ab5a24 100644 (file)
@@ -165,7 +165,7 @@ rrd_xport_fn(image_desc_t *im,
 
     unsigned long nof_xports = 0;
     unsigned long xport_counter = 0;
-    unsigned long *ref_list;
+    int *ref_list;
     rrd_value_t **srcptr_list;
     char **legend_list;
     int ii = 0;
@@ -257,8 +257,8 @@ rrd_xport_fn(image_desc_t *im,
     if (((*data) = malloc((*col_cnt) * row_cnt * sizeof(rrd_value_t)))==NULL){
         free(srcptr_list);
         free(ref_list);
-       free(legend_list);
-       rrd_set_error("malloc xport data area");
+        free(legend_list);
+        rrd_set_error("malloc xport data area");
        return(-1);
     }
     dstptr = (*data);