diff --git a/src/gmnlm.c b/src/gmnlm.c
index 756520c728baad52206866a3af64b0ffebbac3cd..02d8829598902d93f1dea3d68073f609573370c1 100644
--- a/src/gmnlm.c
+++ b/src/gmnlm.c
@@ -797,7 +797,9 @@ }
}
if (optind == argc - 1) {
- set_url(&browser, argv[optind], &browser.history);
+ if (!set_url(&browser, argv[optind], &browser.history)) {
+ return 1;
+ }
} else {
usage(argv[0]);
return 1;