]> diplodocus.org Git - nmh/commitdiff
readline(3) wrapper: Move free(3) of line to where it's reachable.
authorRalph Corderoy <ralph@inputplus.co.uk>
Sun, 10 Sep 2017 14:03:09 +0000 (15:03 +0100)
committerRalph Corderoy <ralph@inputplus.co.uk>
Sun, 10 Sep 2017 14:03:09 +0000 (15:03 +0100)
Every line returned by readline() has to be freed.  The call to free()
was unreachable because all paths heading towards it veered off,
resulting in a memory leak.  Move the free() to just after where the
line has been used for the last time.  Fixes 3a85e0bc9.


No differences found