summaryrefslogtreecommitdiff
path: root/src/lib/libc/crypt/crypt.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libc/crypt/crypt.c')
-rw-r--r--src/lib/libc/crypt/crypt.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/lib/libc/crypt/crypt.c b/src/lib/libc/crypt/crypt.c
index 15a784532d..ad8140e302 100644
--- a/src/lib/libc/crypt/crypt.c
+++ b/src/lib/libc/crypt/crypt.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: crypt.c,v 1.20 2005/08/08 08:05:33 espie Exp $ */ 1/* $OpenBSD: crypt.c,v 1.21 2014/05/12 19:13:14 tedu Exp $ */
2 2
3/* 3/*
4 * FreeSec: libcrypt 4 * FreeSec: libcrypt
@@ -576,15 +576,14 @@ crypt(const char *key, const char *setting)
576 u_int32_t count, salt, l, r0, r1, keybuf[2]; 576 u_int32_t count, salt, l, r0, r1, keybuf[2];
577 u_char *p, *q; 577 u_char *p, *q;
578 static u_char output[21]; 578 static u_char output[21];
579 extern char *md5crypt(const char *, const char *);
580 extern char *bcrypt(const char *, const char *); 579 extern char *bcrypt(const char *, const char *);
581 580
582 if (setting[0] == '$') { 581 if (setting[0] == '$') {
583 switch (setting[1]) { 582 switch (setting[1]) {
584 case '1': 583 case '2':
585 return (md5crypt(key, setting));
586 default:
587 return bcrypt(key, setting); 584 return bcrypt(key, setting);
585 default:
586 return (NULL);
588 } 587 }
589 } 588 }
590 589