diff --git a/src/form.cc b/src/form.cc index 28e1cad..a97819c 100644 --- a/src/form.cc +++ b/src/form.cc @@ -890,7 +890,7 @@ void Html_tag_open_option(DilloHtml *html, const char *tag, int tagsize) bool enabled = (a_Html_get_attr(html, tag, tagsize, "disabled") == NULL); DilloHtmlOption *option = - new DilloHtmlOption (dStrdup( value.value().c_str() ), dStrdup( label.value().c_str() ), selected, enabled); + new DilloHtmlOption (value ? dStrdup( value.value().c_str() ) : nullptr, label ? dStrdup( label.value().c_str() ) : nullptr, selected, enabled); input->select->addOpt(option); }