mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-26 06:46:45 -04:00
buffer size upper bound
This commit is contained in:
parent
dd55bc06c0
commit
d56cb66f34
1 changed files with 3 additions and 2 deletions
|
|
@ -3303,10 +3303,11 @@ term_spawn_new(const struct terminal *term)
|
||||||
* by reading the cwd symbolic link in /proc/<SlavePID>/cwd
|
* by reading the cwd symbolic link in /proc/<SlavePID>/cwd
|
||||||
*/
|
*/
|
||||||
|
|
||||||
char cwd_link[PATH_MAX];
|
/* cwd_link len 10 + floor(log10(2^32))+"-"+"\0" = 10 + 10 + 2 = 22 */
|
||||||
|
char cwd_link[22];
|
||||||
char cwd[PATH_MAX];
|
char cwd[PATH_MAX];
|
||||||
|
|
||||||
snprintf(cwd_link, PATH_MAX, "/proc/%d/cwd", term->slave);
|
snprintf(cwd_link, sizeof(cwd_link), "/proc/%d/cwd", term->slave);
|
||||||
readlink(cwd_link, cwd, PATH_MAX);
|
readlink(cwd_link, cwd, PATH_MAX);
|
||||||
|
|
||||||
return spawn(
|
return spawn(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue