diff options
author | Nick Mathewson <nickm@torproject.org> | 2009-10-26 23:13:29 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2009-10-26 23:13:29 -0400 |
commit | 311315e077d193e680e0e7de98e28a9d10bcb002 (patch) | |
tree | 56e639f1716a85be1d7ddef01be4d298fee7e0c4 | |
parent | ad525685f65aabf134b67923baadc98affe1a42d (diff) | |
download | tor-311315e077d193e680e0e7de98e28a9d10bcb002.tar.gz tor-311315e077d193e680e0e7de98e28a9d10bcb002.zip |
Fix an accidentally removed free in 385853a282138a61, and repair a check.
-rw-r--r-- | src/or/control.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/or/control.c b/src/or/control.c index 7bc8fa7ae0..009994302e 100644 --- a/src/or/control.c +++ b/src/or/control.c @@ -853,13 +853,14 @@ handle_control_loadconf(control_connection_t *conn, uint32_t len, break; } if (msg) { - if (*errstring) + if (errstring) connection_printf_to_buf(conn, "%s: %s\r\n", msg, errstring); else connection_printf_to_buf(conn, "%s\r\n", msg); } else { send_control_done(conn); } + tor_free(errstring); return 0; } |