diff --git a/src/syncterm/htmlwin.h b/src/syncterm/htmlwin.h
index cd3d53d8eafe4c825ffd8890a278a312c714833e..11ad702859fb645803b03f1a778ba4bd4dfd221b 100644
--- a/src/syncterm/htmlwin.h
+++ b/src/syncterm/htmlwin.h
@@ -11,14 +11,14 @@ enum url_actions {
 	,URL_ACTION_ISGOOD
 };
 
-int run_html(void(*callback)(const char *), int(*url_callback)(const char *, char *, size_t, char *, size_t));
+int run_html(int width, int height, int xpos, int ypos, void(*callback)(const char *), int(*ucallback)(const char *, char *, size_t, char *, size_t));
 void hide_html(void);
 void iconize_html(void);
 void raise_html(void);
 void add_html_char(char ch);
 void add_html(const char *buf);
 void html_commit(void);
-void show_html(int width, int height, int xpos, int ypos, const char *page);
+void show_html(const char *page);
 
 #ifdef __cplusplus
 }
diff --git a/src/syncterm/term.c b/src/syncterm/term.c
index 492061d9a3d6aebcf9513dd23c02c939da3c0ec5..14885816c0674e0f1bd60d8ca552e1ab9c6e895d 100644
--- a/src/syncterm/term.c
+++ b/src/syncterm/term.c
@@ -1317,7 +1317,11 @@ BOOL doterm(struct bbslist *bbs)
 								if(j==sizeof(htmldetect)-1) {
 									if(!strcmp(htmldet, htmldetect)) {
 										if(html_supported==HTML_SUPPORT_UNKNOWN) {
-											if(!run_html(html_send, html_urlredirect))
+											int width,height,xpos,ypos;
+											html_addr=bbs->addr;
+
+											get_window_info(&width, &height, &xpos, &ypos);
+											if(!run_html(width, height, xpos, ypos, html_send, html_urlredirect))
 												html_supported=HTML_SUPPORTED;
 											else
 												html_supported=HTML_NOTSUPPORTED;
@@ -1326,10 +1330,7 @@ BOOL doterm(struct bbslist *bbs)
 											conn_send(htmlresponse, sizeof(htmlresponse)-1, 0);
 									}
 									else {
-										int width,height,xpos,ypos;
-										get_window_info(&width, &height, &xpos, &ypos);
-										html_addr=bbs->addr;
-										show_html(width, height, xpos, ypos, "");
+										show_html("");
 										html_mode=HTML_MODE_READING;
 									}
 									htmldet[0]=0;