summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorGordon Ross <gwr@nexenta.com>2019-06-18 19:03:44 -0400
committerGordon Ross <gwr@nexenta.com>2019-06-19 20:45:49 -0400
commite3a966fe577766e1cf319609f3e0a5981c5b3e7d (patch)
treef4409443846713b099e3f8c19776fa9e36609b1b /usr/src
parentae7ff7d6ac239648a2579a0de5a0a1be3d4e10e6 (diff)
downloadillumos-gate-e3a966fe577766e1cf319609f3e0a5981c5b3e7d.tar.gz
11262 Memory leak in SMB client
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c b/usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
index d83c3a086c..f2de187194 100644
--- a/usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
+++ b/usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
@@ -36,7 +36,7 @@
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*
- * Copyright 2018 Nexenta Systems, Inc. All rights reserved.
+ * Copyright 2019 Nexenta by DDN, Inc. All rights reserved.
*/
#include <sys/param.h>
@@ -180,6 +180,8 @@ smb_usr_xnp(smb_dev_t *sdp, intptr_t arg, int flags, cred_t *cr)
out:
kmem_free(ioc, sizeof (*ioc));
+ md_done(&recv_md);
+ mb_done(&send_mb);
return (err);
}