summaryrefslogtreecommitdiff
path: root/render/html.c
diff options
context:
space:
mode:
Diffstat (limited to 'render/html.c')
-rw-r--r--render/html.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/render/html.c b/render/html.c
index 0c809adfb..31dc64ba4 100644
--- a/render/html.c
+++ b/render/html.c
@@ -2169,12 +2169,13 @@ void html_get_contextual_content(struct content *c,
data->object = box->object;
if (box->href)
- data->link_url = box->href;
+ data->link_url = nsurl_access(box->href);
if (box->usemap) {
const char *target = NULL;
- data->link_url = imagemap_get(html, box->usemap,
- box_x, box_y, x, y, &target);
+ data->link_url = nsurl_access(imagemap_get(html,
+ box->usemap, box_x, box_y, x, y,
+ &target));
}
}
}