r17365: Fix memleak.
authorGünther Deschner <gd@samba.org>
Tue, 1 Aug 2006 15:17:18 +0000 (15:17 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:38:28 +0000 (11:38 -0500)
Guenther

source/nsswitch/pam_winbind.c

index 393dc292459631e45f6f7aaf78fe9d4528b74bd6..f96dd0ee9b6fd7e7529616ef8fe231bb4def7a5e 100644 (file)
@@ -227,12 +227,15 @@ static int _make_remark_format(pam_handle_t * pamh, int type, const char *format
 {
        va_list args;
        char *var;
+       int ret;
 
        va_start(args, format);
        vasprintf(&var, format, args);
        va_end(args);
 
-       return _make_remark(pamh, type, var);
+       ret = _make_remark(pamh, type, var);
+       SAFE_FREE(var);
+       return ret;
 }
 
 static int pam_winbind_request(pam_handle_t * pamh, int ctrl,