1
0
mirror of https://github.com/gryf/wmaker.git synced 2026-01-19 05:14:16 +01:00

Use wtokenfree whenever there is wtokensplit

Whenever wtokensplit is used to split into argv/argc, it's better to
use the built-in function wtokenfree() as a wfree call only on argv
is not freeing the memory properly.
This commit is contained in:
David Maciejak
2023-03-04 11:16:17 +08:00
committed by Carlos R. Mafra
parent 80e8dd43f7
commit 7185af15cf
3 changed files with 4 additions and 6 deletions

View File

@@ -393,7 +393,7 @@ Bool RelaunchWindow(WWindow *wwin)
} else if (pid < 0) {
werror("cannot fork a new process");
wfree(argv);
wtokenfree(argv, argc);
wfree(command);
return False;
} else {
@@ -405,7 +405,7 @@ Bool RelaunchWindow(WWindow *wwin)
/* not actually a shell command */
wAddDeathHandler(pid, shellCommandHandler, data);
wfree(argv);
wtokenfree(argv, argc);
}
return True;