diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c index b1a18acac..b753542b7 100644 --- a/src/video/kmsdrm/SDL_kmsdrmvideo.c +++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c @@ -101,11 +101,8 @@ static int get_dricount(void) folder = opendir(KMSDRM_DRI_PATH); if (folder) { while ((res = readdir(folder))) { - int len = 0; - if (res->d_name) { - len = SDL_strlen(res->d_name); - } - if (len > 4 && strncmp(res->d_name, "card", 4)) { + int len = SDL_strlen(res->d_name); + if (len > 4 && strncmp(res->d_name, "card", 4) == 0) { devcount++; } }