From 303f214df70c72f662383a28f43eaf3137934dd3 Mon Sep 17 00:00:00 2001 From: Richard Wilson Date: Wed, 11 May 2005 01:34:41 +0000 Subject: [project @ 2005-05-11 01:34:41 by rjw] Fix for default checkbox submit value. svn path=/import/netsurf/; revision=1718 --- render/form.c | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'render') diff --git a/render/form.c b/render/form.c index 49ae269b4..557e485af 100644 --- a/render/form.c +++ b/render/form.c @@ -230,18 +230,17 @@ bool form_successful_controls(struct form *form, * aren't selected */ if (!control->selected) continue; - value = strdup(control->value); + if (control->value) + value = strdup(control->value); + else + value = strdup("on"); if (!value) { - /* no current value -> use "" */ - value = strdup(""); - if (!value) { - LOG(("failed to duplicate" - "value '%s' for" - "control %s", - control->value, - control->name)); - goto no_memory; - } + LOG(("failed to duplicate" + "value '%s' for" + "control %s", + control->value, + control->name)); + goto no_memory; } break; -- cgit v1.2.3