Index: xf86fbman.c =================================================================== RCS file: /home/eich/cvs/xc/programs/Xserver/hw/xfree86/common/xf86fbman.c,v retrieving revision 1.1.1.16 diff -u -r1.1.1.16 xf86fbman.c --- xf86fbman.c 6 Jul 2004 15:12:39 -0000 1.1.1.16 +++ xf86fbman.c 27 Aug 2004 21:29:34 -0000 @@ -1095,12 +1096,10 @@ *size = 0; - if (!offman->LinearAreas) return FALSE; - pLink = offman->LinearAreas; - pLinkRet = pLink; - if (!pLink->area) { + if (pLink && !pLink->area) { + pLinkRet = pLink; while (pLink) { if (pLink->free) { if (pLink->linear.size > pLinkRet->linear.size)