diff options
Diffstat (limited to 'auth1.c')
-rw-r--r-- | auth1.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -10,7 +10,7 @@ | |||
10 | */ | 10 | */ |
11 | 11 | ||
12 | #include "includes.h" | 12 | #include "includes.h" |
13 | RCSID("$OpenBSD: auth1.c,v 1.27 2001/12/19 07:18:56 deraadt Exp $"); | 13 | RCSID("$OpenBSD: auth1.c,v 1.28 2001/12/25 18:53:00 markus Exp $"); |
14 | 14 | ||
15 | #include "xmalloc.h" | 15 | #include "xmalloc.h" |
16 | #include "rsa.h" | 16 | #include "rsa.h" |
@@ -231,6 +231,8 @@ do_authloop(Authctxt *authctxt) | |||
231 | } | 231 | } |
232 | /* RSA authentication requested. */ | 232 | /* RSA authentication requested. */ |
233 | n = BN_new(); | 233 | n = BN_new(); |
234 | if (n == NULL) | ||
235 | fatal("BN_new failed"); | ||
234 | packet_get_bignum(n, &nlen); | 236 | packet_get_bignum(n, &nlen); |
235 | packet_integrity_check(plen, nlen, type); | 237 | packet_integrity_check(plen, nlen, type); |
236 | authenticated = auth_rsa(pw, n); | 238 | authenticated = auth_rsa(pw, n); |