]> git.kaiwu.me - nginx.git/commit
Core: limited levels of subdirectory hierarchy used for temp files.
authorSergey Kandaurov <pluknet@nginx.com>
Mon, 6 Apr 2015 22:32:08 +0000 (01:32 +0300)
committerSergey Kandaurov <pluknet@nginx.com>
Mon, 6 Apr 2015 22:32:08 +0000 (01:32 +0300)
commit38a97edf3abcd988e6eb731ec3968949960c1be9
tree37a8d4b572d0df35d2e131119cd59b6af3fadbac
parent256082c4f85e23888c3b56fbfcd86fc63547bd87
Core: limited levels of subdirectory hierarchy used for temp files.

Similar to ngx_http_file_cache_set_slot(), the last component of file->name
with a fixed length of 10 bytes, as generated in ngx_create_temp_path(), is
used as a source for the names of intermediate subdirectories with each one
taking its own part.  Ensure that the sum of specified levels with slashes
fits into the length (ticket #731).
src/core/ngx_file.c