diff --git a/kernel/trunk/core/dll.inc b/kernel/trunk/core/dll.inc index e27841bc1..5819dd560 100644 --- a/kernel/trunk/core/dll.inc +++ b/kernel/trunk/core/dll.inc @@ -174,7 +174,9 @@ srv_handlerEx: mov eax, [ecx+handle] cmp eax, OS_BASE - jae .fail + jae @f + jmp .fail +@@: cmp [eax+SRV.magic], ' SRV' jne .fail