commit - 1c690d0a1f96f2f2dfd18549d98cef5952bf1584
commit + b38cd1f7a4ac9db428ce0815266db7888466392d
blob - 84089d22a40adcf6b8c5da2cc1fbd03dcc39e56d
blob + a8afb762eeea7a5f46a039c4a9c7daa6d5f19f6b
--- telescope.c
+++ telescope.c
static void handle_imsg_save_cert_ok(struct imsg*, size_t);
static void handle_imsg_update_cert_ok(struct imsg *, size_t);
static void handle_dispatch_imsg(int, short, void*);
-static void load_page_from_str(struct tab*, const char*);
+static int load_page_from_str(struct tab*, const char*);
static int load_about_url(struct tab*, const char*);
static int load_finger_url(struct tab *, const char *);
static int load_gemini_url(struct tab*, const char*);
err(1, "connection closed");
}
-static void
+static int
load_page_from_str(struct tab *tab, const char *page)
{
erase_buffer(&tab->buffer);
die();
ui_on_tab_refresh(tab);
ui_on_tab_loaded(tab);
+ return 0;
}
static int
return load_via_proxy(tab, url, proxy);
}
- load_page_from_str(tab, err_pages[UNKNOWN_PROTOCOL]);
- return 0;
+ return load_page_from_str(tab, err_pages[UNKNOWN_PROTOCOL]);
}
/*