From 98102648cb8a86facd025adefbf1dafc73537750 Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Wed, 11 Jul 2018 13:09:20 +0200 Subject: [PATCH] Fix condition It looks like the real length limit is 247 bytes, not 248 as documented. --- win32/ioutil.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win32/ioutil.c b/win32/ioutil.c index b9131dc759d..d9c19564fb4 100644 --- a/win32/ioutil.c +++ b/win32/ioutil.c @@ -311,7 +311,7 @@ PW32IO int php_win32_ioutil_mkdir(const char *path, mode_t mode) int ret = 0; DWORD err = 0; - if (pathw_len < _MAX_PATH && pathw_len > _MAX_PATH - 12) { + if (pathw_len < _MAX_PATH && pathw_len >= _MAX_PATH - 12) { /* Special case here. From the doc: "When using an API to create a directory, the specified path cannot be