summaryrefslogtreecommitdiff
path: root/dpi/bookmarks.c
diff options
context:
space:
mode:
authorcorvid <corvid@lavabit.com>2010-09-13 19:20:16 +0000
committercorvid <corvid@lavabit.com>2010-09-13 19:20:16 +0000
commit8c8276f419212295e18615933f0db83322936700 (patch)
treecce044cf7692b573b518dcb56800bf7a63e2a933 /dpi/bookmarks.c
parent853c20efcd051294531da4fed422edba377818f7 (diff)
bookmarks dpi urlstr leak
noticed in Jeremy's valgrind logs
Diffstat (limited to 'dpi/bookmarks.c')
-rw-r--r--dpi/bookmarks.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/dpi/bookmarks.c b/dpi/bookmarks.c
index 58fc59f5..6e9cb3df 100644
--- a/dpi/bookmarks.c
+++ b/dpi/bookmarks.c
@@ -1628,16 +1628,19 @@ static int Bmsrv_parse_token(Dsh *sh, char *Buf)
if (strcmp(url, "dpi:/bm/modify") == 0) {
st = Bmsrv_send_modify_answer(sh, url);
+ dFree(url);
return st;
} else if (strncmp(url, "dpi:/bm/modify?", 15) == 0) {
/* process request */
st = Bmsrv_process_modify_request(sh, url);
+ dFree(url);
return st;
}
d_cmd = a_Dpip_build_cmd("cmd=%s url=%s", "start_send_page", url);
+ dFree(url);
st = a_Dpip_dsh_write_str(sh, 1, d_cmd);
dFree(d_cmd);
if (st != 0)