Tiny memory leak
authorMarc VanHeyningen <marc.vanheyningen@isilon.com>
Thu, 29 May 2008 17:00:46 +0000 (10:00 -0700)
committerKarolin Seeger <kseeger@samba.org>
Fri, 30 May 2008 11:39:51 +0000 (13:39 +0200)
(cherry picked from commit 8fce305e47aefdcad8e20d51851d8a3734508f00)

source/libads/util.c

index af96c3e10a458622b39a34d4342bbc29eada9204..72f5dee80cb1782770de3ea25d871917d39bfbb4 100644 (file)
@@ -64,6 +64,8 @@ ADS_STATUS ads_guess_service_principal(ADS_STRUCT *ads,
                server_realm = SMB_STRDUP(ads->server.realm);
 
                if (!server || !server_realm) {
+                       SAFE_FREE(server);
+                       SAFE_FREE(server_realm);
                        return ADS_ERROR(LDAP_NO_MEMORY);
                }