summaryrefslogtreecommitdiff
path: root/sys/src/cmd/webfs
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@rei2.9hal>2011-11-16 02:04:21 +0100
committercinap_lenrek <cinap_lenrek@rei2.9hal>2011-11-16 02:04:21 +0100
commitceae4e464d33f7965a796f7e6570ec40a5c892c7 (patch)
tree6d38a8c0fbfe06da8f0b19e9083c6b861bac259a /sys/src/cmd/webfs
parent6332fddecd0b9f14a2bc90ded47f7cf74dcb4f20 (diff)
webfs: fix redirection mem/fd leak
Diffstat (limited to 'sys/src/cmd/webfs')
-rw-r--r--sys/src/cmd/webfs/client.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/src/cmd/webfs/client.c b/sys/src/cmd/webfs/client.c
index 03c5bdf80..26ce28350 100644
--- a/sys/src/cmd/webfs/client.c
+++ b/sys/src/cmd/webfs/client.c
@@ -133,6 +133,8 @@ clientbodyopen(Client *c, Req *r)
werrstr("redirect to URL relative to current document");
goto Error;
}
+ if(c->url->close)
+ (*c->url->close)(c);
freeurl(c->url);
c->url = u;
}