From 14e81e8fb30bd23678ca3b51d1ee5209aff59184 Mon Sep 17 00:00:00 2001 From: David Hammerton Date: Tue, 15 Oct 2002 02:18:24 +0000 Subject: [PATCH] Get descriptor should return correct segment limit. --- msdos/dpmi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/msdos/dpmi.c b/msdos/dpmi.c index fdbdc7cd579..08e7748a1d5 100644 --- a/msdos/dpmi.c +++ b/msdos/dpmi.c @@ -384,6 +384,7 @@ void WINAPI INT_Int31Handler( CONTEXT86 *context ) TRACE("get descriptor (0x%04x)\n",BX_reg(context)); { LDT_ENTRY entry; + wine_ldt_get_entry( LOWORD(context->Ebx), &entry); wine_ldt_set_base( &entry, (void*)W32S_WINE2APP(wine_ldt_get_base(&entry)) ); /* FIXME: should use ES:EDI for 32-bit clients */ *(LDT_ENTRY *)MapSL( MAKESEGPTR( context->SegEs, LOWORD(context->Edi) )) = entry;