]> granicus.if.org Git - graphviz/commitdiff
gvmap: fix pointer-vs-int confusion in calling 'gv_recalloc'
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 1 May 2022 23:20:31 +0000 (16:20 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 22 May 2022 17:34:51 +0000 (10:34 -0700)
This was a typo in 0e53497fae6e05a59c31b7f124ddd1166901759f. It seemingly went
unnoticed amid the torrent of warnings the Autotools build emits. I only picked
this up when enabling this code in the CMake build system that compiles with
-Werror in CI.

cmd/gvmap/make_map.c

index 98879a5cc083437505baae9e268996efe807d27e..b5e5540f9364996a61d2dc3d6a5aa89b206d6e4f 100644 (file)
@@ -1297,7 +1297,7 @@ static void add_point(int *n, int igrp, double **x, int *nmax, double point[], i
     int old_nmax = *nmax;
     *nmax = MAX((int) 0.2*(*n), 20) + *n;
     *x = gv_recalloc(*x, 2 * old_nmax, 2 * *nmax, sizeof(double));
-    *groups = gv_recalloc(*groups, old_nmax, nmax, sizeof(int));
+    *groups = gv_recalloc(*groups, old_nmax, *nmax, sizeof(int));
   }
 
   (*x)[(*n)*2] = point[0];