From 99cc007f97f95afd447c1c2a8e1263b6d23a89b9 Mon Sep 17 00:00:00 2001 From: Jeff Layton Date: Wed, 24 Sep 2008 11:32:59 -0400 Subject: [PATCH] --- yaml --- r: 111155 b: refs/heads/master c: dfd15c46a6c2cafb006183c0c14f07e59eee4ac0 h: refs/heads/master i: 111153: beff09ede63f59bd64c81f55cd8f9cd66381b93b 111151: d17d937137701bafe9f24332754f3b8102bf7412 v: v3 --- [refs] | 2 +- trunk/fs/cifs/sess.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index d4000d029e20..4d1aa3f519ed 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d9414774dc0c7b395036deeca000af42e2d13612 +refs/heads/master: dfd15c46a6c2cafb006183c0c14f07e59eee4ac0 diff --git a/trunk/fs/cifs/sess.c b/trunk/fs/cifs/sess.c index 252fdc0567f1..2851d5da0c8c 100644 --- a/trunk/fs/cifs/sess.c +++ b/trunk/fs/cifs/sess.c @@ -624,8 +624,10 @@ CIFS_SessSetup(unsigned int xid, struct cifsSesInfo *ses, int first_time, ses, nls_cp); ssetup_exit: - if (spnego_key) + if (spnego_key) { + key_revoke(spnego_key); key_put(spnego_key); + } kfree(str_area); if (resp_buf_type == CIFS_SMALL_BUFFER) { cFYI(1, ("ssetup freeing small buf %p", iov[0].iov_base));