Hans Leidekker : netapi32: The last parameter to Samba' s NetShareAdd is not optional.

Alexandre Julliard julliard at winehq.org
Wed Nov 20 13:38:56 CST 2013


Module: wine
Branch: master
Commit: 466f435a3c9840a9b30f2f589550d8d43651721c
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=466f435a3c9840a9b30f2f589550d8d43651721c

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Wed Nov 20 10:32:12 2013 +0100

netapi32: The last parameter to Samba's NetShareAdd is not optional.

---

 dlls/netapi32/netapi32.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/dlls/netapi32/netapi32.c b/dlls/netapi32/netapi32.c
index d2516d8..832fdbe 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;




More information about the wine-cvs mailing list