GH634: fix potential memory leak
[openssl.git] / apps / vms_decc_init.c
index 3ec7b54dcb25dc0bd83759917348f485f654a0c0..b66c00ffd1fcdc4be9b731962758642e90dafe9c 100644 (file)
@@ -68,6 +68,8 @@
 # include <stdlib.h>
 # include <unixlib.h>
 
+# include "apps.h"
+
 /* Global storage. */
 
 /* Flag to sense if decc_init() was called. */
@@ -130,7 +132,7 @@ char **copy_argv(int *argc, char *argv[])
      */
 
     int i, count = *argc;
-    char **newargv = app_malloc((count + 1) * sizeof *newargv, "argv copy");
+    char **newargv = app_malloc(sizeof(*newargv) * (count + 1), "argv copy");
 
     for (i = 0; i < count; i++)
         newargv[i] = argv[i];