mirror of
https://github.com/rkd77/elinks.git
synced 2024-09-20 01:46:15 -04:00
[mujs] Free uristring in finalizer
This commit is contained in:
parent
656d8a32ea
commit
a2609542e6
@ -34,7 +34,9 @@ mjs_url_finalizer(js_State *J, void *val)
|
|||||||
struct eljs_url *url = (struct eljs_url *)val;
|
struct eljs_url *url = (struct eljs_url *)val;
|
||||||
|
|
||||||
if (url) {
|
if (url) {
|
||||||
|
char *uristring = url->uri.string;
|
||||||
done_uri(&url->uri);
|
done_uri(&url->uri);
|
||||||
|
mem_free_if(uristring);
|
||||||
mem_free_if(url->hash);
|
mem_free_if(url->hash);
|
||||||
mem_free_if(url->host);
|
mem_free_if(url->host);
|
||||||
mem_free_if(url->pathname);
|
mem_free_if(url->pathname);
|
||||||
@ -575,7 +577,6 @@ mjs_url_constructor(js_State *J)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
int ret = parse_uri(&url->uri, us);
|
int ret = parse_uri(&url->uri, us);
|
||||||
mem_free(us);
|
|
||||||
|
|
||||||
if (ret != URI_ERRNO_OK) {
|
if (ret != URI_ERRNO_OK) {
|
||||||
js_error(J, "error");
|
js_error(J, "error");
|
||||||
|
Loading…
Reference in New Issue
Block a user