about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--rwc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/rwc.c b/rwc.c
index 3b00d9b..c69cbd1 100644
--- a/rwc.c
+++ b/rwc.c
@@ -50,6 +50,7 @@ int
 main(int argc, char *argv[])
 {
 	int c, i;
+	char *line = 0;
 
 	argv0 = argv[0];
 
@@ -79,7 +80,6 @@ main(int argc, char *argv[])
 		}
 from_stdin:
 		while (1) {
-			char *line = 0;
 			size_t linelen = 0;
 			ssize_t rd;
 
@@ -97,6 +97,7 @@ from_stdin:
 			add(line);
 		}
 	}
+	free(line);
 
 	while (1) {
 		ssize_t len, i;