summaryrefslogtreecommitdiff
path: root/render
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2003-07-16 17:37:01 +0000
committerJames Bursa <james@netsurf-browser.org>2003-07-16 17:37:01 +0000
commit6724b2c21e6b86ebce682951d427a9327d386fbc (patch)
tree8bc4535715e44408f6557c3eadbf59fa2ee85b0f /render
parentebcf1cb3455cedb9ea1aafd464b42c68e4596a73 (diff)
downloadnetsurf-6724b2c21e6b86ebce682951d427a9327d386fbc.tar.gz
netsurf-6724b2c21e6b86ebce682951d427a9327d386fbc.tar.bz2
[project @ 2003-07-16 17:37:01 by bursa]
Bad pointer fix. svn path=/import/netsurf/; revision=224
Diffstat (limited to 'render')
-rw-r--r--render/box.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/render/box.c b/render/box.c
index 708f70c16..cdff305fa 100644
--- a/render/box.c
+++ b/render/box.c
@@ -1268,7 +1268,7 @@ void box_normalise_inline_container(struct box *cont)
void gadget_free(struct gui_gadget* g)
{
- struct formoption* o;
+ struct formoption *o, *o1;
if (g->name != 0)
xmlFree(g->name);
@@ -1308,8 +1308,9 @@ void gadget_free(struct gui_gadget* g)
xmlFree(o->text);
if (o->value != 0)
xmlFree(o->value);
+ o1 = o->next;
xfree(o);
- o = o->next;
+ o = o1;
}
break;
}