Tiny memory leak
authorMarc VanHeyningen <marc.vanheyningen@isilon.com>
Thu, 29 May 2008 17:00:46 +0000 (10:00 -0700)
committerJeremy Allison <jra@samba.org>
Thu, 29 May 2008 21:26:50 +0000 (14:26 -0700)
(This used to be commit e7f76a0c65085dd1e7b50ea3537e11922e7d9ecd)

source3/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);
                }