diff --git a/src/log.c b/src/log.c
index f8643c46ee57c8a4fa2d061b842841292edc3dba..a020817507b8ecbe88130cf42903826ec218cdc7 100644
--- a/src/log.c
+++ b/src/log.c
@@ -2227,7 +2227,7 @@ void doimmedfunction()
 		}
 		else if (!strcmp(gg.funcarg, "-"))
 		{
-			if (gg.curpage > 0)
+			if (gg.curpage > 1)
 				newpage((int)(gg.curpage - 1));
 		}
 		else if (strlen(gg.funcarg) == 1 && gg.funcarg[0] >= '1' &&