diff --git a/src/createNG.c b/src/createNG.c index 73240e8..c28c6fe 100644 --- a/src/createNG.c +++ b/src/createNG.c @@ -261,7 +261,7 @@ bool evaluate_arguments (struct gengetopt_args_info *args_info) struct_nGrams_allocate (glbl_nGramCount, glbl_alphabet); // allocate memory and copy filename - glbl_filenames->pwList = (char *) malloc (sizeof (char) * strlen (args_info->iPwdList_arg)); + glbl_filenames->pwList = (char *) malloc (strlen (args_info->iPwdList_arg) + 1); if (glbl_filenames->pwList == NULL) { errorHandler_print (errorType_Error, "Out of Memory\n");