]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - aft.c
string: Introduce arr_realloc() and check for integer overflow.
[paraslash.git] / aft.c
diff --git a/aft.c b/aft.c
index 215e8bf2c2807febd50ebe3c98e8af1ef05a1e75..991cb777e0a3bf9846d4d9aea389e03b7f6ed6a2 100644 (file)
--- a/aft.c
+++ b/aft.c
@@ -1317,8 +1317,8 @@ static int prepare_ls_row(struct osl_row *row, void *ls_opts)
        if (options->num_matching_paths > options->array_size) {
                options->array_size++;
                options->array_size *= 2;
-               options->data = para_realloc(options->data, options->array_size
-                       sizeof(*options->data));
+               options->data = arr_realloc(options->data, options->array_size,
+                       sizeof(*options->data));
        }
        d = options->data + tmp;
        ret = get_afsi_of_row(aft_row, &d->afsi);