Quellcode durchsuchen

Merge pull request #6501 from RussWhitehead/LDAPLeaks_504

HPCC-12249 Fix memory leaks in LDAPSecurity lib

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman vor 10 Jahren
Ursprung
Commit
5b5d21d2d8
2 geänderte Dateien mit 376 neuen und 422 gelöschten Zeilen
  1. 1 1
      esp/services/ws_access/ws_accessService.cpp
  2. 375 421
      system/security/LdapSecurity/ldapconnection.cpp

+ 1 - 1
esp/services/ws_access/ws_accessService.cpp

@@ -3448,7 +3448,7 @@ bool Cws_accessEx::onFilePermission(IEspContext &context, IEspFilePermissionRequ
             resp.setFileName(fileName);
             resp.setFileName(fileName);
             resp.setUserName(userName);
             resp.setUserName(userName);
 
 
-            ISecUser* sec_user = secmgr->findUser(userName);
+            Owned<ISecUser> sec_user = secmgr->findUser(userName);
             if (sec_user)
             if (sec_user)
             {
             {
                 StringBuffer accessStr;
                 StringBuffer accessStr;

Datei-Diff unterdrückt, da er zu groß ist
+ 375 - 421
system/security/LdapSecurity/ldapconnection.cpp