From c1456ab4762a8e3c83dc360d8ff629d4f8ad3d33 Mon Sep 17 00:00:00 2001 From: defanor Date: Fri, 11 Oct 2019 00:40:12 +0300 Subject: Handle connection failures --- src/browserbox.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/browserbox.c b/src/browserbox.c index 555fd96..812ab4c 100644 --- a/src/browserbox.c +++ b/src/browserbox.c @@ -1248,7 +1248,8 @@ void document_loaded(SoupSession *session, { BrowserBox *bb = ptr; BuilderState *bs = bb->builder_state; - if (! bs->active) { + if (bs == NULL || bs->active == FALSE) { + browser_box_set_status(bb, "Failed to load the document"); return; } htmlParseChunk(bs->parser, "", 0, 1); -- cgit v1.2.3