File crypt_blowfish-sha-allow.diff of Package glibc
---
crypt/wrapper.c | 4 ----
1 file changed, 4 deletions(-)
Index: glibc-2.9/crypt/wrapper.c
===================================================================
--- crypt/wrapper.c
+++ crypt/wrapper.c
@@ -116,10 +116,6 @@ char *__crypt_rn(__const char *key, __co
return _crypt_blowfish_rn(key, setting, (char *)data, size);
if (setting[0] == '$' && setting[1] == '1')
return __md5_crypt_r(key, setting, (char *)data, size);
- if (setting[0] == '$' || setting[0] == '_') {
- __set_errno(EINVAL);
- return NULL;
- }
if (size >= sizeof(struct crypt_data))
return __des_crypt_r(key, setting, (struct crypt_data *)data);
__set_errno(ERANGE);