forked from bartvdbraak/blender
Fix build warning
Value of the size argument in `strncat` is too large, might lead to a buffer overflow. Change the argument to be the free space in the destination buffer minus the terminating null byte. Introduced in 5368859a669d Reviewed By: Sergey Differential Revision: https://developer.blender.org/D11289
This commit is contained in:
parent
a9da73ab95
commit
1b909c726b
@ -361,7 +361,7 @@ static void seq_disk_cache_get_project_dir(SeqDiskCache *disk_cache, char *path,
|
||||
BLI_split_file_part(BKE_main_blendfile_path(disk_cache->bmain), cache_dir, sizeof(cache_dir));
|
||||
/* Use suffix, so that the cache directory name does not conflict with the bmain's blend file. */
|
||||
const char *suffix = "_seq_cache";
|
||||
strncat(cache_dir, suffix, sizeof(cache_dir) - strlen(cache_dir));
|
||||
strncat(cache_dir, suffix, sizeof(cache_dir) - strlen(cache_dir) - 1);
|
||||
BLI_strncpy(path, seq_disk_cache_base_dir(), path_len);
|
||||
BLI_path_append(path, path_len, cache_dir);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user