diff --git a/src/conio/sdl_con.c b/src/conio/sdl_con.c
index c94aa56157141cb46bf7e1a34bee21516c91149e..3f6cb161cfa2a4bcc063ec1cc7a77f219abe474c 100644
--- a/src/conio/sdl_con.c
+++ b/src/conio/sdl_con.c
@@ -1380,12 +1380,12 @@ int SDL_main_env(int argc, char **argv, char **env)
 		if(sdl.Init(SDL_INIT_VIDEO))
 			sdl.gotfuncs=FALSE;
 #endif
-	}
-	if(sdl.VideoDriverName(drivername, sizeof(drivername))!=NULL) {
-		/* Unacceptable drivers */
-		if((!strcmp(drivername, "caca")) || (!strcmp(drivername,"aalib")) || (!strcmp(drivername,"dummy"))) {
-			sdl.gotfuncs=FALSE;
-			sdl.Quit();
+		if(sdl.VideoDriverName(drivername, sizeof(drivername))!=NULL) {
+			/* Unacceptable drivers */
+			if((!strcmp(drivername, "caca")) || (!strcmp(drivername,"aalib")) || (!strcmp(drivername,"dummy"))) {
+				sdl.gotfuncs=FALSE;
+				sdl.Quit();
+			}
 		}
 	}