Compile fix: Correct use of wbcDomainInfo() after function signature change.
[ira/wip.git] / source3 / lib / winbind_util.c
index 4983b9ced0d1df839770a0f4fcef343b181542bf..f4e7ab19e89dc69c5d43b9230216829b69b1fbcc 100644 (file)
@@ -166,13 +166,12 @@ bool winbind_gid_to_sid(DOM_SID *sid, gid_t gid)
 wbcErr wb_is_trusted_domain(const char *domain)
 {
        wbcErr result;
-       struct wbcDomainInfo info;      
+       struct wbcDomainInfo *info = NULL;
        
        result = wbcDomainInfo(domain, &info);
 
-       if (result == WBC_ERR_SUCCESS) {
-               SAFE_FREE(info.short_name);
-               SAFE_FREE(info.dns_name);
+       if (WBC_ERROR_IS_OK(result)) {
+               wbcFreeMemory(info);
        }
 
        return result;