diff --git a/src/sexpots/sexpots.c b/src/sexpots/sexpots.c
index f8c0e9048588c2c3909ef140f73a7f1c386e254e..7b552b2d0b8e9e43fdb2d6adf2f78eaa3db14718 100644
--- a/src/sexpots/sexpots.c
+++ b/src/sexpots/sexpots.c
@@ -1596,7 +1596,7 @@ service_loop(int argc, char** argv)
 			if (prompt_timeout == 0)
 				ptimeout = COM_INFINITE_TIMEOUT;
 			else {
-				if (prompt_timeout < INT_MAX / 1000)
+				if (prompt_timeout <= INT_MAX / 1000)
 					ptimeout = prompt_timeout * 1000;
 				else
 					ptimeout = INT_MAX;