Fixed kernel segfault in VTerm (referenced possible NULL value)
[tpg/acess2.git] / Kernel / drv / vga.c
index 700eae9..ac00c78 100644 (file)
@@ -99,6 +99,10 @@ int VGA_IOCtl(tVFS_Node *Node, int Id, void *Data)
                ((tVideo_IOCtl_Mode*)Data)->height = VGA_HEIGHT;
                ((tVideo_IOCtl_Mode*)Data)->bpp = 4;
                return 1;
+       
+       case VIDEO_IOCTL_SETBUFFORMAT:
+               return 0;
+       
        case VIDEO_IOCTL_SETCURSOR:
                VGA_int_SetCursor( ((tVideo_IOCtl_Pos*)Data)->x, ((tVideo_IOCtl_Pos*)Data)->y );
                return 1;
@@ -119,7 +123,6 @@ Uint8 VGA_int_GetColourNibble(Uint16 col)
        col = ((col>>2)&3) | ((col>>4)&0xC) | ((col>>6)&0x30);
        bright = ( (col & 2 ? 1 : 0) + (col & 8 ? 1 : 0) + (col & 32 ? 1 : 0) ) / 2;
        
-       
        switch(col)
        {
        //      Black

UCC git Repository :: git.ucc.asn.au