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