modetest: fix uninitialized fourcc
[glsdk/libdrm.git] / tests / modetest / modetest.c
index 3e74008e98d3aea1e432744dcb19f20a3abc7089..e0fd66ca26148cd2c29f9cd92d46e97b04b53bd8 100644 (file)
@@ -867,12 +867,12 @@ static int parse_connector(struct connector *c, const char *arg)
        if (*p == '@') {
                strncpy(c->format_str, p + 1, 4);
                c->format_str[4] = '\0';
+       }
 
-               c->fourcc = format_fourcc(p + 1);
-               if (c->fourcc == 0)  {
-                       fprintf(stderr, "unknown format %s\n", c->format_str);
-                       return -1;
-               }
+       c->fourcc = format_fourcc(c->format_str);
+       if (c->fourcc == 0)  {
+               fprintf(stderr, "unknown format %s\n", c->format_str);
+               return -1;
        }
 
        return 0;