From 41d1456cb8738cf02a03740bac8538de2dc06c8c Mon Sep 17 00:00:00 2001 From: Joris Vink Date: Wed, 9 Apr 2014 14:45:51 +0200 Subject: [PATCH] Don't leak version on error --- src/spdy.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/spdy.c b/src/spdy.c index 232cac0..e9be3e3 100644 --- a/src/spdy.c +++ b/src/spdy.c @@ -463,6 +463,8 @@ spdy_ctrl_frame_syn_stream(struct netbuf *nb) kore_mem_free(host); \ if (method != NULL) \ kore_mem_free(method); \ + if (version != NULL) \ + kore_mem_free(version); \ spdy_session_teardown(c, SPDY_SESSION_ERROR_PROTOCOL); \ return (KORE_RESULT_OK); \ } @@ -477,6 +479,7 @@ spdy_ctrl_frame_syn_stream(struct netbuf *nb) kore_mem_free(path); kore_mem_free(method); kore_mem_free(host); + kore_mem_free(version); kore_mem_free(s->hblock->header_block); kore_mem_free(s->hblock); kore_mem_free(s);