]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - mood.c
string: Introduce arr_realloc() and check for integer overflow.
[paraslash.git] / mood.c
diff --git a/mood.c b/mood.c
index 161d8df0bb344c336f0754e72b127948330bc0a3..bcc9bc57d1a37520ca71f93d5d93a7fe1e2e2927 100644 (file)
--- a/mood.c
+++ b/mood.c
@@ -363,8 +363,8 @@ static int add_if_admissible(struct osl_row *aft_row, void *data)
        if (statistics.num >= aa->size) {
                aa->size *= 2;
                aa->size += 100;
-               aa->array = para_realloc(aa->array,
-                       aa->size * sizeof(struct osl_row *));
+               aa->array = arr_realloc(aa->array, aa->size,
+                       sizeof(struct osl_row *));
        }
        aa->array[statistics.num] = aft_row;
        return add_afs_statistics(aft_row);