From 76e07b9f86b0f0fc2173e10216bd4181b15f1619 Mon Sep 17 00:00:00 2001 From: Rein Klazes Date: Sun, 18 Oct 1998 10:04:31 +0000 Subject: [PATCH] CallProc[Ex]32W called with lpProcAddress==NULL should return zero and not crash. --- if1632/relay.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/if1632/relay.c b/if1632/relay.c index ab9b3ac4522..35da94b7112 100644 --- a/if1632/relay.c +++ b/if1632/relay.c @@ -461,7 +461,9 @@ static DWORD RELAY_CallProc32W(int Ex) dsprintf(relay,"])"); VA_END16( valist ); - switch (nrofargs) { + if (!proc32) ret = 0; + else switch (nrofargs) + { case 0: ret = proc32(); break; case 1: ret = proc32(args[0]); -- 2.11.4.GIT