]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - ogg_afh_common.c
string: Introduce arr_realloc() and check for integer overflow.
[paraslash.git] / ogg_afh_common.c
index 3909a2916b09fb455a19b53f785d9e680bb38b13..0570656e19812ad0dbe618e599ad8539e1f21774 100644 (file)
@@ -179,9 +179,9 @@ int oac_get_file_info(char *map, size_t numbytes, struct afh_info *afhi,
                        j++;
                        if (j >= ct_size) {
                                ct_size *= 2;
-                               afhi->chunk_table = para_realloc(
+                               afhi->chunk_table = arr_realloc(
                                        afhi->chunk_table,
-                                       ct_size * sizeof(uint32_t));
+                                       ct_size, sizeof(uint32_t));
                        }
                        afhi->chunk_table[j] = oss.returned;
                }