diff --git a/src/syncterm/syncterm.c b/src/syncterm/syncterm.c
index 33208bf41d2df782e4db65c58bfc2b5519052866..a2ca900a7d3fa313f8e2b2b51392f6d5126b0bea 100644
--- a/src/syncterm/syncterm.c
+++ b/src/syncterm/syncterm.c
@@ -1376,7 +1376,7 @@ main(int argc, char **argv)
 	char             *last_bbs = NULL;
 	char             *p, *lp;
 	int               cvmode;
-	int               sf;
+	double sf;
 	int               default_hidepopups = -1;
 	int               default_nostatus = -1;
 	const char        syncterm_termcap[] = "\n# terminfo database entry for SyncTERM\n"