commit 4e74baf8b1d5cee7981909776791860b436fa33c from: Omar Polo date: Mon Feb 12 16:16:15 2024 UTC guard against malformed default-search-engine commit - d74a1d02d8513aec8979e9d63c8ce421224c4a73 commit + 4e74baf8b1d5cee7981909776791860b436fa33c blob - 6be5e852a512982ad158ea11e14c739ba3399cea blob + 57e9e71dcb16c76a5ba4733109780315dcac3b82 --- minibuffer.c +++ minibuffer.c @@ -459,7 +459,11 @@ search_select(void) 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));