From 466f435a3c9840a9b30f2f589550d8d43651721c Mon Sep 17 00:00:00 2001 From: Hans Leidekker Date: Wed, 20 Nov 2013 10:32:12 +0100 Subject: [PATCH] netapi32: The last parameter to Samba's NetShareAdd is not optional. --- dlls/netapi32/netapi32.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dlls/netapi32/netapi32.c b/dlls/netapi32/netapi32.c index d2516d84951..832fdbe2312 100644 --- a/dlls/netapi32/netapi32.c +++ b/dlls/netapi32/netapi32.c @@ -782,8 +782,11 @@ static NET_API_STATUS share_add( LMSTR servername, DWORD level, LPBYTE buf, LPDW status = share_info_to_samba( level, buf, &info ); if (!status) { - status = pNetShareAdd( server, level, info, parm_err ); + unsigned int err; + + status = pNetShareAdd( server, level, info, &err ); HeapFree( GetProcessHeap(), 0, info ); + if (parm_err) *parm_err = err; } HeapFree( GetProcessHeap(), 0, server ); return status;