We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b8f295a commit c0aa23fCopy full SHA for c0aa23f
1 file changed
main/php_open_temporary_file.c
@@ -200,7 +200,14 @@ PHPAPI const char* php_get_temporary_directory(void)
200
{
201
char* s = getenv("TMPDIR");
202
if (s) {
203
- temporary_directory = strdup(s);
+ int len = strlen(s);
204
+
205
+ if (s[len - 1] == DEFAULT_SLASH) {
206
+ temporary_directory = zend_strndup(s, len - 1);
207
+ } else {
208
+ temporary_directory = zend_strndup(s, len);
209
+ }
210
211
return temporary_directory;
212
}
213
0 commit comments