2018-02-19 17:12:44

by Gustavo A. R. Silva

[permalink] [raw]
Subject: [PATCH] CIFS: fix sha512 check in cifs_crypto_secmech_release

It seems this is a copy-paste error and that the proper variable to use
in this particular case is _sha512_ instead of _md5_.

Addresses-Coverity-ID: 1465358 ("Copy-paste error")
Fixes: 1c6614d229e7 ("CIFS: add sha512 secmech")
Signed-off-by: Gustavo A. R. Silva <[email protected]>
---
fs/cifs/cifsencrypt.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/cifs/cifsencrypt.c b/fs/cifs/cifsencrypt.c
index 6fa6d45..a6ef088 100644
--- a/fs/cifs/cifsencrypt.c
+++ b/fs/cifs/cifsencrypt.c
@@ -829,7 +829,7 @@ cifs_crypto_secmech_release(struct TCP_Server_Info *server)
server->secmech.md5 = NULL;
}

- if (server->secmech.md5) {
+ if (server->secmech.sha512) {
crypto_free_shash(server->secmech.sha512);
server->secmech.sha512 = NULL;
}
--
2.7.4



2018-02-19 17:29:33

by Aurélien Aptel

[permalink] [raw]
Subject: Re: [PATCH] CIFS: fix sha512 check in cifs_crypto_secmech_release

"Gustavo A. R. Silva" <[email protected]> writes:
> It seems this is a copy-paste error and that the proper variable to use
> in this particular case is _sha512_ instead of _md5_.

*sigh* I re-read this a lot yet still missed it. Minor memory leak
fixed, good coverity catch and thanks for the fix!

Reviewed-by: Aurelien Aptel <[email protected]>

--
Aurélien Aptel / SUSE Labs Samba Team
GPG: 1839 CB5F 9F5B FB9B AA97 8C99 03C8 A49B 521B D5D3
SUSE Linux GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)

2018-02-19 18:15:46

by Gustavo A. R. Silva

[permalink] [raw]
Subject: Re: [PATCH] CIFS: fix sha512 check in cifs_crypto_secmech_release

Hi Aurélien,

On 02/19/2018 11:27 AM, Aurélien Aptel wrote:
> "Gustavo A. R. Silva" <[email protected]> writes:
>> It seems this is a copy-paste error and that the proper variable to use
>> in this particular case is _sha512_ instead of _md5_.
>
> *sigh* I re-read this a lot yet still missed it. Minor memory leak
> fixed, good coverity catch and thanks for the fix!
>
> Reviewed-by: Aurelien Aptel <[email protected]>
>

Glad to help. Thanks for the review.

BTW I think this should be sent to stable too.
--
Gustavo

2018-02-19 22:10:48

by Steve French

[permalink] [raw]
Subject: Re: [PATCH] CIFS: fix sha512 check in cifs_crypto_secmech_release

merged into cifs-2.6.git for-next

On Mon, Feb 19, 2018 at 12:13 PM, Gustavo A. R. Silva
<[email protected]> wrote:
> Hi Aurélien,
>
> On 02/19/2018 11:27 AM, Aurélien Aptel wrote:
>>
>> "Gustavo A. R. Silva" <[email protected]> writes:
>>>
>>> It seems this is a copy-paste error and that the proper variable to use
>>> in this particular case is _sha512_ instead of _md5_.
>>
>>
>> *sigh* I re-read this a lot yet still missed it. Minor memory leak
>> fixed, good coverity catch and thanks for the fix!
>>
>> Reviewed-by: Aurelien Aptel <[email protected]>
>>
>
> Glad to help. Thanks for the review.
>
> BTW I think this should be sent to stable too.
> --
> Gustavo
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-cifs" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html



--
Thanks,

Steve