From 79f0ffc240ee3fe6789a90ec01ae0503aced7927 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Fri, 4 Jan 2008 16:29:18 +0100 Subject: Allocate safely. * libidu/dynvec.c (make_dynvec, dynvec_freeze, dynvec_append): Use xnmalloc, not xmalloc (n * sizeof T). Use xnrealloc, not xrealloc (p, n * sizeof T). * libidu/walker.c (append_strings_to_vector, vectorize_string): Likewise. * libidu/scanners.c (tokenize_args_string): Likewise. --- libidu/scanners.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libidu/scanners.c') diff --git a/libidu/scanners.c b/libidu/scanners.c index c29b649..5789baa 100644 --- a/libidu/scanners.c +++ b/libidu/scanners.c @@ -307,7 +307,7 @@ tokenize_args_string (char *args_string, int *argcp, char ***argvp) arg = strsep (&args_string, horizontal_space); } *argcp = argv - argv_0; - *argvp = xrealloc (argv_0, sizeof(char *) * (*argcp)); + *argvp = xnrealloc (argv_0, *argcp, sizeof **argvp); } static void -- cgit v1.2.3