smbd: Add an error return END_PROFILE call
authorVolker Lendecke <vl@samba.org>
Fri, 20 Sep 2019 15:37:28 +0000 (08:37 -0700)
committerJeremy Allison <jra@samba.org>
Mon, 23 Sep 2019 17:06:24 +0000 (17:06 +0000)
All other return; statements in reply_tcon_and_X have this

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Mon Sep 23 17:06:25 UTC 2019 on sn-devel-184

source3/smbd/reply.c

index dcd46dd574c0bfb109311c708736c51766045093..14019bda9a4dcfb74690c07305391adc211ed45d 100644 (file)
@@ -1048,6 +1048,7 @@ void reply_tcon_and_X(struct smb_request *req)
                        if (!NT_STATUS_IS_OK(status)) {
                                DBG_ERR("smb_key_derivation failed: %s\n",
                                        nt_errstr(status));
+                               END_PROFILE(SMBtconX);
                                return;
                        }
                        optional_support |= SMB_EXTENDED_SIGNATURES;