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);
openSUSE Build Service is sponsored by