Author: suresh
Date: Wed Oct 17 06:06:34 2012
New Revision: 1399105

URL: http://svn.apache.org/viewvc?rev=1399105&view=rev
Log:
HADOOP-8936. Local users should be able to query a domain user's groups on 
Windows. Contributed by Chuan Liu.

Modified:
    hadoop/common/branches/branch-1-win/src/winutils/groups.c
    hadoop/common/branches/branch-1-win/src/winutils/libwinutils.c

Modified: hadoop/common/branches/branch-1-win/src/winutils/groups.c
URL: 
http://svn.apache.org/viewvc/hadoop/common/branches/branch-1-win/src/winutils/groups.c?rev=1399105&r1=1399104&r2=1399105&view=diff
==============================================================================
--- hadoop/common/branches/branch-1-win/src/winutils/groups.c (original)
+++ hadoop/common/branches/branch-1-win/src/winutils/groups.c Wed Oct 17 
06:06:34 2012
@@ -128,6 +128,7 @@ int Groups(int argc, wchar_t *argv[])
   if ((dwRtnCode = GetLocalGroupsForUser(input, &groups, &entries))
     != ERROR_SUCCESS)
   {
+    ReportErrorCode(L"GetLocalGroupsForUser", dwRtnCode);
     ret = EXIT_FAILURE;
     goto GroupsEnd;
   }

Modified: hadoop/common/branches/branch-1-win/src/winutils/libwinutils.c
URL: 
http://svn.apache.org/viewvc/hadoop/common/branches/branch-1-win/src/winutils/libwinutils.c?rev=1399105&r1=1399104&r2=1399105&view=diff
==============================================================================
--- hadoop/common/branches/branch-1-win/src/winutils/libwinutils.c (original)
+++ hadoop/common/branches/branch-1-win/src/winutils/libwinutils.c Wed Oct 17 
06:06:34 2012
@@ -1306,7 +1306,7 @@ DWORD GetLocalGroupsForUser(
   nStatus = NetUserGetLocalGroups(NULL,
     user,
     0,
-    LG_INCLUDE_INDIRECT,
+    0,
     (LPBYTE *) groups,
     MAX_PREFERRED_LENGTH,
     &dwEntriesRead,
@@ -1337,7 +1337,7 @@ DWORD GetLocalGroupsForUser(
   nStatus = NetUserGetLocalGroups(NULL,
     fullName,
     0,
-    LG_INCLUDE_INDIRECT,
+    0,
     (LPBYTE *) groups,
     MAX_PREFERRED_LENGTH,
     &dwEntriesRead,


Reply via email to