riva/fbdev: fix several -Wuninitialized
[sfrench/cifs-2.6.git] / drivers / video / riva / fbdev.c
index 2f58cf9c813b95eed40e777658753150a2850fd1..90df1a60bd16a5e338fddd3cc81772e2b97bd8b6 100644 (file)
@@ -1816,6 +1816,8 @@ static void __devinit riva_update_default_var(struct fb_var_screeninfo *var,
                             specs->modedb, specs->modedb_len,
                             NULL, 8);
        } else if (specs->modedb != NULL) {
+               /* get first mode in database as fallback */
+               modedb = specs->modedb[0];
                /* get preferred timing */
                if (info->monspecs.misc & FB_MISC_1ST_DETAIL) {
                        int i;
@@ -1826,9 +1828,6 @@ static void __devinit riva_update_default_var(struct fb_var_screeninfo *var,
                                        break;
                                }
                        }
-               } else {
-                       /* otherwise, get first mode in database */
-                       modedb = specs->modedb[0];
                }
                var->bits_per_pixel = 8;
                riva_update_var(var, &modedb);