commit - d74a1d02d8513aec8979e9d63c8ce421224c4a73
commit + 4e74baf8b1d5cee7981909776791860b436fa33c
blob - 6be5e852a512982ad158ea11e14c739ba3399cea
blob + 57e9e71dcb16c76a5ba4733109780315dcac3b82
--- minibuffer.c
+++ minibuffer.c
static char buf[1025];
/* a bit ugly but... */
- iri_parse(NULL, default_search_engine, &iri);
+ if (iri_parse(NULL, default_search_engine, &iri) == -1) {
+ message("default-search-engine is a malformed IRI.")
+ exit_minibuffer();
+ return;
+ }
iri_setquery(&iri, minibuffer_compl_text());
iri_unparse(&iri, buf, sizeof(buf));