diff options
| -rw-r--r-- | src/lib/libc/crypt/bcrypt.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/lib/libc/crypt/bcrypt.c b/src/lib/libc/crypt/bcrypt.c index bc9441ccdf..04c04e89af 100644 --- a/src/lib/libc/crypt/bcrypt.c +++ b/src/lib/libc/crypt/bcrypt.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: bcrypt.c,v 1.52 2015/01/28 23:33:52 tedu Exp $ */ | 1 | /* $OpenBSD: bcrypt.c,v 1.53 2015/07/18 00:56:37 tedu Exp $ */ |
| 2 | 2 | ||
| 3 | /* | 3 | /* |
| 4 | * Copyright (c) 2014 Ted Unangst <tedu@openbsd.org> | 4 | * Copyright (c) 2014 Ted Unangst <tedu@openbsd.org> |
| @@ -385,12 +385,9 @@ char * | |||
| 385 | bcrypt(const char *pass, const char *salt) | 385 | bcrypt(const char *pass, const char *salt) |
| 386 | { | 386 | { |
| 387 | static char gencrypted[BCRYPT_HASHSPACE]; | 387 | static char gencrypted[BCRYPT_HASHSPACE]; |
| 388 | static char gerror[2]; | ||
| 389 | 388 | ||
| 390 | /* How do I handle errors ? Return ':' */ | ||
| 391 | strlcpy(gerror, ":", sizeof(gerror)); | ||
| 392 | if (bcrypt_hashpass(pass, salt, gencrypted, sizeof(gencrypted)) != 0) | 389 | if (bcrypt_hashpass(pass, salt, gencrypted, sizeof(gencrypted)) != 0) |
| 393 | return gerror; | 390 | return NULL; |
| 394 | 391 | ||
| 395 | return gencrypted; | 392 | return gencrypted; |
| 396 | } | 393 | } |
