summaryrefslogtreecommitdiffstats
path: root/5
diff options
context:
space:
mode:
Diffstat (limited to '5')
-rw-r--r--5/7.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/5/7.c b/5/7.c
index ab9d8a3..49d7c3b 100644
--- a/5/7.c
+++ b/5/7.c
@@ -15,12 +15,15 @@ int main() {
lines = malloc(sizeof(char *) * MAXLINES);
for (i = 0; i < MAXLINES - 1; i++)
lines[i] = malloc(sizeof(char) * MAXLEN);
-
- count = readlines(lines, MAXLINES);
- for (i = 0; i < count; i++)
- printf("L%d: %s\n", i + 1, *lines++);
+ count = readlines(lines, MAXLINES);
+ for (i = 0; i < count; i++) {
+ printf("L%d: %s\n", i + 1, lines[i]);
+ free(lines[i]);
+ }
+
+ free(lines);
return 0;
}