Fix memory leak in error path; found by llvm checker
This commit is contained in:
@@ -305,6 +305,7 @@ find_editor(int nfiles, char * const files[], char **argv_out[])
|
|||||||
cp = strtok(editor, " \t");
|
cp = strtok(editor, " \t");
|
||||||
if (cp == NULL ||
|
if (cp == NULL ||
|
||||||
(editor_path = find_in_path(editor, plugin_state.envp)) == NULL) {
|
(editor_path = find_in_path(editor, plugin_state.envp)) == NULL) {
|
||||||
|
free(editor);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
if (editor_path != editor)
|
if (editor_path != editor)
|
||||||
|
Reference in New Issue
Block a user