diff --git a/src/syncterm/syncterm.c b/src/syncterm/syncterm.c
index 2d14230838b11f6d45a7c5d44a9ec5b4755094c9..1e0bafe74265e0eccd2510f5393b86f90deed041 100644
--- a/src/syncterm/syncterm.c
+++ b/src/syncterm/syncterm.c
@@ -1279,9 +1279,9 @@ int main(int argc, char **argv)
 				free(bbs);
 			}
 			bbs=NULL;
+			break;
 		}
-		else
-			bbs=NULL;
+		bbs=NULL;
 	}
 	uifcbail();
 #ifdef _WINSOCKAPI_