From 6ec5b57a1fc8302a2f44c15541fc9499c21cf193 Mon Sep 17 00:00:00 2001 From: Zhiyi Zhang Date: Sun, 5 Aug 2018 11:05:16 +0800 Subject: [PATCH] iphlpapi: Improve parameter checking for IcmpSendEcho(). Signed-off-by: Zhiyi Zhang Signed-off-by: Alexandre Julliard --- dlls/iphlpapi/icmp.c | 9 +++++++-- dlls/iphlpapi/tests/iphlpapi.c | 8 -------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/dlls/iphlpapi/icmp.c b/dlls/iphlpapi/icmp.c index 496ad2ada87..0dc2f1299bf 100644 --- a/dlls/iphlpapi/icmp.c +++ b/dlls/iphlpapi/icmp.c @@ -288,11 +288,16 @@ DWORD WINAPI IcmpSendEcho( if (IcmpHandle==INVALID_HANDLE_VALUE) { /* FIXME: in fact win98 seems to ignore the handle value !!! */ - SetLastError(ERROR_INVALID_HANDLE); + SetLastError(ERROR_INVALID_PARAMETER); return 0; } - if (ReplySize