OSDN Git Service

* mkgroup.c (enum_local_groups): Call print_win_error with GetLastError
authorcorinna <corinna>
Mon, 18 Aug 2008 12:42:44 +0000 (12:42 +0000)
committercorinna <corinna>
Mon, 18 Aug 2008 12:42:44 +0000 (12:42 +0000)
as argument when LookupAccountXXX failed.
(enum_groups): Ditto.

winsup/utils/ChangeLog
winsup/utils/mkgroup.c

index 6978f95..7cd59bf 100644 (file)
@@ -1,5 +1,11 @@
 2008-08-18  Corinna Vinschen  <corinna@vinschen.de>
 
+       * mkgroup.c (enum_local_groups): Call print_win_error with GetLastError
+       as argument when LookupAccountXXX failed.
+       (enum_groups): Ditto.
+
+2008-08-18  Corinna Vinschen  <corinna@vinschen.de>
+
        * mkgroup.c (enum_local_groups): Return failure if looking for a single
        group succeeded.  Add comment.
 
index 3034e45..6854f09 100644 (file)
@@ -388,7 +388,7 @@ enum_local_groups (BOOL domain, domlist_t *dom_or_machine, const char *sep,
                                   &sid_length, domain_name, &domname_len,
                                   &acc_type))
            {
-             print_win_error (rc);
+             print_win_error (GetLastError ());
              fprintf (stderr, " (%ls)\n", buffer[i].lgrpi0_name);
              continue;
            }
@@ -406,7 +406,7 @@ enum_local_groups (BOOL domain, domlist_t *dom_or_machine, const char *sep,
                                       domain_name, &domname_len,
                                       &acc_type))
                {
-                 print_win_error (rc);
+                 print_win_error (GetLastError ());
                  fprintf(stderr, " (%ls)\n", domname);
                  continue;
                }
@@ -538,7 +538,7 @@ enum_groups (BOOL domain, domlist_t *dom_or_machine, const char *sep,
                                   domain_name, &domname_len,
                                   &acc_type))
            {
-             print_win_error (rc);
+             print_win_error (GetLastError ());
              fprintf(stderr, " (%ls)\n", buffer[i].grpi2_name);
              continue;
            }
@@ -557,7 +557,7 @@ enum_groups (BOOL domain, domlist_t *dom_or_machine, const char *sep,
                                       domain_name, &domname_len,
                                       &acc_type))
                {
-                 print_win_error (rc);
+                 print_win_error (GetLastError ());
                  fprintf(stderr, " (%ls)\n", domname);
                  continue;
                }