Mercurial > illumos > git > illumos-gate
changeset 19455:50eeb95645f5
12300 Memory leak in rfs3_readdirplus()
Reviewed by: Matthias Scheler <mscheler@tintri.com>
Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com>
Approved by: Dan McDonald <danmcd@joyent.com>
author | Marcel Telka <marcel@telka.sk> |
---|---|
date | Tue, 11 Feb 2020 06:45:10 +0100 |
parents | 9e8a7895800c |
children | 32543dad4008 |
files | usr/src/uts/common/fs/nfs/nfs3_srv.c |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/uts/common/fs/nfs/nfs3_srv.c Wed Jan 29 07:27:16 2020 -0800 +++ b/usr/src/uts/common/fs/nfs/nfs3_srv.c Tue Feb 11 06:45:10 2020 +0100 @@ -3742,6 +3742,8 @@ #endif kmem_free(namlen, args->dircount); + if (ndata != data) + kmem_free(data, args->dircount); resp->status = NFS3_OK; vattr_to_post_op_attr(vap, &resp->resok.dir_attributes);