From 08c3db2a6603d9c692aa05d53d1c0c77156e1fa1 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Sat, 15 Jan 2011 12:58:05 +0000 Subject: [PATCH] [PING] Fix MyLoadString. Patch by menone7 at gmail dot com. svn path=/trunk/; revision=50389 --- reactos/base/applications/network/ping/ping.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/reactos/base/applications/network/ping/ping.c b/reactos/base/applications/network/ping/ping.c index 40ebefb679a..b827a53107d 100644 --- a/reactos/base/applications/network/ping/ping.c +++ b/reactos/base/applications/network/ping/ping.c @@ -114,7 +114,8 @@ MyLoadString(UINT uID) { HRSRC hres; HGLOBAL hResData; - LPWSTR pwsz; + WCHAR *pwsz; + UINT string_num, i; hres = FindResourceW(NULL, MAKEINTRESOURCEW((LOWORD(uID) >> 4) + 1), RT_STRING); if (!hres) return NULL; @@ -124,6 +125,11 @@ MyLoadString(UINT uID) pwsz = LockResource(hResData); if (!pwsz) return NULL; + + string_num = uID & 15; + for (i = 0; i < string_num; i++) + pwsz += *pwsz + 1; + return pwsz + 1; }