bugfix [#22098] Binreloc buffer overrun
from Dan Eicher (dna) there are many of these in blender however this case could happen quite easily.
This commit is contained in:
@@ -1312,7 +1312,7 @@ void BLI_where_am_i(char *fullname, const char *name)
|
||||
/* linux uses binreloc since argv[0] is not relyable, call br_init( NULL ) first */
|
||||
path = br_find_exe( NULL );
|
||||
if (path) {
|
||||
strcpy(fullname, path);
|
||||
BLI_strncpy(fullname, path, sizeof(fullname));
|
||||
free(path);
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user