about summary refs log tree commit diff
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2017-05-19 19:27:16 +0200
committerLeah Neukirchen <leah@vuxu.org>2017-05-19 19:27:16 +0200
commit027e5c381f17bde0850f2d8527140dbb30fdacac (patch)
treed8617a7b369fe03c01138de392f28fffe2acdf99
parentf23df6009e987747832cf0adc73c0a3d0b476717 (diff)
downloadrwc-027e5c381f17bde0850f2d8527140dbb30fdacac.tar.gz
rwc-027e5c381f17bde0850f2d8527140dbb30fdacac.tar.xz
rwc-027e5c381f17bde0850f2d8527140dbb30fdacac.zip
rwc: reuse line variable
-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;