]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - client.c
string: Introduce arr_realloc() and check for integer overflow.
[paraslash.git] / client.c
index 20c9971aa24e5818b1fb35a3be65c449670bd742..5cb2309d90d292304e26561717d9a33c2b77a20b 100644 (file)
--- a/client.c
+++ b/client.c
@@ -341,7 +341,7 @@ static void setatt_completer(struct i9e_completion_info *ci,
        if (ret < 0)
                goto out;
        num_atts = ret;
-       sl = para_realloc(sl, (2 * num_atts + 1) * sizeof(char *));
+       sl = arr_realloc(sl, 2 * num_atts + 1, sizeof(char *));
        for (i = 0; i < num_atts; i++) {
                char *orig = sl[i];
                sl[i] = make_message("%s+", orig);