diff options
Diffstat (limited to 'nsswitch/wbinfo.c')
-rw-r--r-- | nsswitch/wbinfo.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/nsswitch/wbinfo.c b/nsswitch/wbinfo.c index c3e3ad32743..0a7fa965be4 100644 --- a/nsswitch/wbinfo.c +++ b/nsswitch/wbinfo.c @@ -1393,9 +1393,15 @@ static bool wbinfo_lookup_sids(const char *arg) for (i=0; i<num_sids; i++) { wbcSidToStringBuf(&sids[i], sidstr, sizeof(sidstr)); - d_printf("%s -> %s\\%s %d\n", sidstr, - domains[names[i].domain_index].short_name, - names[i].name, names[i].type); + if (names[i].type == WBC_SID_NAME_DOMAIN) { + d_printf("%s -> %s %d\n", sidstr, + domains[names[i].domain_index].short_name, + names[i].type); + } else { + d_printf("%s -> %s\\%s %d\n", sidstr, + domains[names[i].domain_index].short_name, + names[i].name, names[i].type); + } } wbcFreeMemory(names); wbcFreeMemory(domains); |