Diff between 972c92162df5c73dd611a58811c2ed9be1a5576e and 58123ad78466f095489e444c26a42d764ac04d4a
Changed Files
| File | Additions | Deletions | Status |
| attrib/interactive.c | +4 | -1 | modified |
Full Patch
diff --git a/attrib/interactive.c b/attrib/interactive.c
index a99ad0a..9f72453 100644
--- a/attrib/interactive.c
+++ b/attrib/interactive.c
@@ -850,7 +850,7 @@ static void parse_line(char *line_read)
line_read = g_strstrip(line_read);
if (*line_read == '\0')
- return;
+ goto done;
add_history(line_read);
@@ -866,6 +866,9 @@ static void parse_line(char *line_read)
printf("%s: command not found\n", argvp[0]);
g_strfreev(argvp);
+
+done:
+ free(line_read);
}
static gboolean prompt_read(GIOChannel *chan, GIOCondition cond,