diff options
author | markus@openbsd.org <markus@openbsd.org> | 2020-03-06 18:14:13 +0000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2020-03-13 13:13:30 +1100 |
commit | 31c860a0212af2d5b6a129e3e8fcead51392ee1d (patch) | |
tree | 649c7925fad55270eccd9960279d4791c4d5a654 | |
parent | 15be29e1e3318737b0768ca37d5b4a3fbe868ef0 (diff) |
upstream: pkcs11_register_provider: return < 0 on error; ok djm
OpenBSD-Commit-ID: cfc8321315b787e4d40da4bdb2cbabd4154b0d97
-rw-r--r-- | ssh-pkcs11.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ssh-pkcs11.c b/ssh-pkcs11.c index a302c79c0..cae24525b 100644 --- a/ssh-pkcs11.c +++ b/ssh-pkcs11.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssh-pkcs11.c,v 1.47 2020/01/25 00:03:36 djm Exp $ */ | 1 | /* $OpenBSD: ssh-pkcs11.c,v 1.48 2020/03/06 18:14:13 markus Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2010 Markus Friedl. All rights reserved. | 3 | * Copyright (c) 2010 Markus Friedl. All rights reserved. |
4 | * Copyright (c) 2014 Pedro Martelletto. All rights reserved. | 4 | * Copyright (c) 2014 Pedro Martelletto. All rights reserved. |
@@ -1627,6 +1627,8 @@ fail: | |||
1627 | } | 1627 | } |
1628 | if (handle) | 1628 | if (handle) |
1629 | dlclose(handle); | 1629 | dlclose(handle); |
1630 | if (ret > 0) | ||
1631 | ret = -1; | ||
1630 | return (ret); | 1632 | return (ret); |
1631 | } | 1633 | } |
1632 | 1634 | ||