From 2f021ca4819006858f5e9e519c1b6a9556184eca Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Fri, 11 Mar 2011 18:30:06 +0100 Subject: [PATCH] Fix incorrect pointer in sizeof. --- src/env.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/env.c b/src/env.c index 390eb64..d187ed9 100644 --- a/src/env.c +++ b/src/env.c @@ -22,7 +22,7 @@ #include char **env_init(void) { - char **p = (char **) malloc(sizeof (char **)); + char **p = (char **) malloc(sizeof (char *)); if (p != NULL) p[0] = NULL; @@ -94,7 +94,7 @@ char **env_set(char **envp, char *envstr) { if ((envtmp = strdup(envstr)) == NULL) return (NULL); p = (char **) realloc((void *) envp, - (size_t) ((count + 1) * sizeof (char **))); + (size_t) ((count + 1) * sizeof (char *))); if (p == NULL) { free(envtmp); return (NULL); -- 2.40.0