summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--render/html.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/render/html.c b/render/html.c
index f4d6f4fca..4507609af 100644
--- a/render/html.c
+++ b/render/html.c
@@ -1549,7 +1549,8 @@ bool html_find_frame(struct content *c, const char *frame,
assert(c->type == CONTENT_HTML);
for (j = 0; j != c->data.html.object_count; j++) {
- if (!strcmp(c->data.html.object[j].frame, frame)) {
+ if (c->data.html.object[j].frame &&
+ !strcmp(c->data.html.object[j].frame, frame)) {
*page = c;
*i = j;
return true;