diff --git a/src/sbbs3/services.c b/src/sbbs3/services.c
index aa9bb3f6480adcd94af42ccb11bc939d33a0d5ed..74e51e5136a18ef9183648c45d6f35235c6d29dc 100644
--- a/src/sbbs3/services.c
+++ b/src/sbbs3/services.c
@@ -2006,8 +2006,7 @@ void services_thread(void* arg)
 					free_crypt_attrstr(ssl_estr);
 				}
 			}
-			else
-				need_cert = FALSE;
+			need_cert = FALSE;
 		}
 
 		lprintf(LOG_INFO,"0000 Services thread started (%lu service sockets bound)", total_sockets);