s3: Fix Coverity ID 2217: RESOURCE_LEAK
authorVolker Lendecke <vl@samba.org>
Wed, 30 Mar 2011 05:06:18 +0000 (07:06 +0200)
committerVolker Lendecke <vlendec@samba.org>
Wed, 30 Mar 2011 08:45:44 +0000 (10:45 +0200)
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Mar 30 10:45:44 CEST 2011 on sn-devel-104

nsswitch/libwbclient/wbc_sid.c

index e8148aa7f8c19b7dbbc3d85c958206d8e26582d8..712c865bfee38561c19f1e28f21137942fcefc39 100644 (file)
@@ -768,8 +768,8 @@ wbcErr wbcGetDisplayName(const struct wbcDomainSid *sid,
                wbcFreeMemory(name);
 
                name = wbcStrDup(pwd->pw_gecos);
-               BAIL_ON_PTR_ERROR(name, wbc_status);
                wbcFreeMemory(pwd);
+               BAIL_ON_PTR_ERROR(name, wbc_status);
        }
 
        wbc_status = WBC_ERR_SUCCESS;