Fix a memleak in secrets_fetch_trust_account_password_legacy
authorVolker Lendecke <vl@samba.org>
Sat, 7 Jun 2008 06:50:02 +0000 (08:50 +0200)
committerVolker Lendecke <vl@samba.org>
Sat, 7 Jun 2008 07:07:10 +0000 (09:07 +0200)
Coverity ID 571
(cherry picked from commit a551773e34af1c118f77784a285e1b885da8655d)

source/passdb/secrets.c

index 04603fdf093f5bb87ca8c3ec960f80bc0cd61322..8bc374f9a8568a3cb63a5f487a4ac65fd2dd5f5a 100644 (file)
@@ -399,6 +399,7 @@ bool secrets_fetch_trust_account_password_legacy(const char *domain,
 
        if (size != sizeof(*pass)) {
                DEBUG(0, ("secrets were of incorrect size!\n"));
+               SAFE_FREE(pass);
                return False;
        }