Browse Source

Unbreak crypt() (fix bug #55439)

# If you want to remove static analyser messages, be my guest,
# but please run unit tests after
pull/7/head
Stanislav Malyshev 15 years ago
parent
commit
4f980905a0
  1. 2
      ext/standard/php_crypt_r.c

2
ext/standard/php_crypt_r.c

@ -377,7 +377,7 @@ char * php_md5_crypt_r(const char *pw, const char *salt, char *out)
/* Now make the output string */
memcpy(passwd, MD5_MAGIC, MD5_MAGIC_LEN);
strlcpy(passwd + MD5_MAGIC_LEN, sp, sl + 1);
strlcat(passwd, "$", 1);
strcat(passwd, "$");
PHP_MD5Final(final, &ctx);

Loading…
Cancel
Save