https://git.reactos.org/?p=reactos.git;a=commitdiff;h=a25e7ee9d71d41038f93c545394417f186820a1a

commit a25e7ee9d71d41038f93c545394417f186820a1a
Author:     Timo Kreuzer <timo.kreu...@reactos.org>
AuthorDate: Wed Jan 15 08:44:10 2025 +0200
Commit:     Timo Kreuzer <timo.kreu...@reactos.org>
CommitDate: Fri Jan 17 12:54:29 2025 +0200

    [WKSSVC] Stubplement support for level 1101 in NetrWkstaUserGetInfo
    
    Fixes crash in netapi32_winetest:wksta introduced in 45b008d
---
 base/services/wkssvc/rpcserver.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/base/services/wkssvc/rpcserver.c b/base/services/wkssvc/rpcserver.c
index d50eced610b..c51d8fda49e 100644
--- a/base/services/wkssvc/rpcserver.c
+++ b/base/services/wkssvc/rpcserver.c
@@ -847,7 +847,19 @@ NetrWkstaUserGetInfo(
             break;
 
         case 1101:
+            pUserInfo = midl_user_allocate(sizeof(WKSTA_USER_INFO_1101));
+            if (pUserInfo == NULL)
+            {
+                ERR("Failed to allocate WKSTA_USER_INFO_1101\n");
+                dwResult = ERROR_NOT_ENOUGH_MEMORY;
+                break;
+            }
+
+            ZeroMemory(pUserInfo, sizeof(WKSTA_USER_INFO_1101));
+
             /* FIXME: wkui1101_oth_domains */
+
+            *UserInfo = pUserInfo;
             break;
 
         default:

Reply via email to