diff options
author | Stefan Metzmacher <metze@samba.org> | 2012-09-20 05:10:28 +0200 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2012-09-22 10:18:57 +0200 |
commit | 2552b6632372b35cbd7b788c4e00091dfe520a41 (patch) | |
tree | d114ee03e19e8bbdd942e1fc2b3c6742078258b6 /nsswitch | |
parent | bd8d50b451ea7f94efa7777fbe5dc0c2c19f6bf9 (diff) | |
download | samba-2552b6632372b35cbd7b788c4e00091dfe520a41.tar.gz samba-2552b6632372b35cbd7b788c4e00091dfe520a41.tar.bz2 samba-2552b6632372b35cbd7b788c4e00091dfe520a41.zip |
s3:smb2_server: reset req->last_session_id and req->last_tid after using it
If we can find a valid session or tcon we'll set it after the lookup,
but it need to make sure to reset it if we don't find the session.
This fixes a problem where a compound unrelated request between
related requests doesn't reset the session.
If we have 3 requests in a compound chain, request 3 should never
use the id's cached from request 1. It should only every inherit
handles from request 2.
metze
Diffstat (limited to 'nsswitch')
0 files changed, 0 insertions, 0 deletions