diff options
| author | David M. Syzdek <david@syzdek.net> | 2019-11-30 03:04:56 -0900 |
|---|---|---|
| committer | David M. Syzdek <david@syzdek.net> | 2019-11-30 03:04:56 -0900 |
| commit | 0a04e4e443f048f1d788b976ba869efac0ebca7b (patch) | |
| tree | d236ffc1487727fdb375c0c223dd5c8dab65e985 | |
| parent | c02f553c704d4bd3265bc8103c9f9b13b36f0ba7 (diff) | |
| download | ldap-utils-0a04e4e443f048f1d788b976ba869efac0ebca7b.tar.gz ldap-utils-0a04e4e443f048f1d788b976ba869efac0ebca7b.tar.bz2 ldap-utils-0a04e4e443f048f1d788b976ba869efac0ebca7b.tar.xz ldap-utils-0a04e4e443f048f1d788b976ba869efac0ebca7b.zip | |
libldapschema: fixing memory leak in ldapschema_schema_err()
| -rw-r--r-- | lib/libldapschema/lerror.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libldapschema/lerror.c b/lib/libldapschema/lerror.c index 65f4d33..d144540 100644 --- a/lib/libldapschema/lerror.c +++ b/lib/libldapschema/lerror.c | |||
| @@ -139,6 +139,7 @@ int ldapschema_schema_err(LDAPSchema * lsd, LDAPSchemaModel * mod, const char * | |||
| 139 | free(str); | 139 | free(str); |
| 140 | return(lsd->errcode = LDAPSCHEMA_NO_MEMORY); | 140 | return(lsd->errcode = LDAPSCHEMA_NO_MEMORY); |
| 141 | }; | 141 | }; |
| 142 | free(str); | ||
| 142 | *listp = tmplist; | 143 | *listp = tmplist; |
| 143 | 144 | ||
| 144 | // adds object to error list | 145 | // adds object to error list |
