KDrive: Bail out if screen initialization failed
Else we may get a segmentation fault later. Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> Reviewed-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
		
							parent
							
								
									e7045c9dd2
								
							
						
					
					
						commit
						b08afbc53c
					
				| 
						 | 
					@ -943,7 +943,8 @@ KdInitScreen(ScreenInfo * pScreenInfo,
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    KdCardInfo *card = screen->card;
 | 
					    KdCardInfo *card = screen->card;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    (*card->cfuncs->scrinit) (screen);
 | 
					    if (!(*card->cfuncs->scrinit) (screen))
 | 
				
			||||||
 | 
					        FatalError("Screen initialization failed!\n");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (!card->cfuncs->initAccel)
 | 
					    if (!card->cfuncs->initAccel)
 | 
				
			||||||
        screen->dumb = TRUE;
 | 
					        screen->dumb = TRUE;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue