diff --git a/src/interface/console.c b/src/interface/console.c index c32f79dc82..6ca8916546 100644 --- a/src/interface/console.c +++ b/src/interface/console.c @@ -1045,8 +1045,10 @@ void console_execute_silent(const utf8 *src) return; // Aliases for hiding the console - if(strcmp(argv[0],"quit") == 0 || strcmp(argv[0],"exit") == 0) - argv[0]="hide"; + if(strcmp(argv[0],"quit") == 0 || strcmp(argv[0],"exit") == 0) { + free(argv[0]); + argv[0] = _strdup("hide"); + } bool validCommand = false; for (int i = 0; i < countof(console_command_table); i++) {