]> granicus.if.org Git - sudo/commitdiff
Fix memory leak of sss_result in sudo_sss_lookup()
authorTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 6 May 2016 14:22:03 +0000 (08:22 -0600)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 6 May 2016 14:22:03 +0000 (08:22 -0600)
Coverity CID 104106

plugins/sudoers/sssd.c

index 167bfa37ee1c23c1f592012e1096414ab3ff2955..c9525e4d9b504942c4beba01aa95af8e2e9e5d0c 100644 (file)
@@ -1203,6 +1203,8 @@ sudo_sss_lookup(struct sudo_nss *nss, int ret, int pwflag)
        }
     }
 done:
+    handle->fn_free_result(sss_result);
+
     sudo_debug_printf(SUDO_DEBUG_DIAG, "Done with LDAP searches");
 
     if (!ISSET(ret, VALIDATE_SUCCESS)) {