diff options
author | Leah Neukirchen <leah@vuxu.org> | 2017-05-19 19:27:16 +0200 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2017-05-19 19:27:16 +0200 |
commit | 027e5c381f17bde0850f2d8527140dbb30fdacac (patch) | |
tree | d8617a7b369fe03c01138de392f28fffe2acdf99 | |
parent | f23df6009e987747832cf0adc73c0a3d0b476717 (diff) | |
download | rwc-027e5c381f17bde0850f2d8527140dbb30fdacac.tar.gz rwc-027e5c381f17bde0850f2d8527140dbb30fdacac.tar.xz rwc-027e5c381f17bde0850f2d8527140dbb30fdacac.zip |
rwc: reuse line variable
-rw-r--r-- | rwc.c | 3 |
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; |