Browse Source

fix buffer overrun

pull/389/merge
Anatol Belski 13 years ago
parent
commit
9561e598a0
  1. 5
      main/php_ini.c

5
main/php_ini.c

@ -785,7 +785,12 @@ PHPAPI void php_ini_activate_per_dir_config(char *path, uint path_len TSRMLS_DC)
char path_bak[MAXPATHLEN]; char path_bak[MAXPATHLEN];
#endif #endif
#if PHP_WIN32
/* MAX_PATH is \0-terminated, path_len == MAXPATHLEN would overrun path_bak */
if (path_len >= MAXPATHLEN) {
#else
if (path_len > MAXPATHLEN) { if (path_len > MAXPATHLEN) {
#endif
return; return;
} }

Loading…
Cancel
Save