diff --git a/src/sbbs2/echo/sbbsecho.c b/src/sbbs2/echo/sbbsecho.c
index d80c0817ac19125ab1c4dd2a4960a060e6e54556..bda9b9a52512f0b0e04e768aac9c87082b7f2603 100644
--- a/src/sbbs2/echo/sbbsecho.c
+++ b/src/sbbs2/echo/sbbsecho.c
@@ -4754,7 +4754,7 @@ while(kbhit()) getch();
 if(start_tick)	/* Last possible increment of import_ticks */
 	import_ticks+=clock()-start_tick;
 
-for(j=MAX_OPEN_SMBS;j>0;j--)		/* Close open bases */
+for(j=MAX_OPEN_SMBS-1;(int)j>=0;j--)		/* Close open bases */
 	if(smb[j].shd_fp)
 		smb_close(&smb[j]);
 
diff --git a/src/sbbs2/echo/sbbsecho.h b/src/sbbs2/echo/sbbsecho.h
index 7fa39b57caf3e0ace6d75debe484c0d8c98ebd8b..fd4458be6b18786186b023aa36cb926ff281689d 100644
--- a/src/sbbs2/echo/sbbsecho.h
+++ b/src/sbbs2/echo/sbbsecho.h
@@ -4,7 +4,7 @@
 
 /* Portions written by Allen Christiansen 1994-1996 						*/
 
-#define SBBSECHO_VER "1.30"
+#define SBBSECHO_VER "1.31"
 
 #define IMPORT_NETMAIL  (1L<<0)
 #define IMPORT_PACKETS	(1L<<1)