cifs: fix bad error handling in crypto code