From fe369c92aa0160387c2783ab20fa78e73b0d5960 Mon Sep 17 00:00:00 2001 From: camillacaprai Date: Wed, 18 Dec 2024 15:34:11 +0100 Subject: [PATCH] serious buffer overflow --- src/mdparams.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mdparams.c b/src/mdparams.c index ea50170e..dbd5711c 100644 --- a/src/mdparams.c +++ b/src/mdparams.c @@ -132,7 +132,7 @@ s_mdparams* get_mdpocket_args(int nargs, char **args) { char *str_list_file = NULL; char **args_copy = my_malloc(sizeof (char**) *nargs); for (i = 0; i < nargs; i++) { - args_copy[i] = my_malloc(sizeof (args[i])); + args_copy[i] = my_malloc(strlen(args[i])+1); strcpy(args_copy[i], args[i]); }