mirror of
https://github.com/rkd77/elinks.git
synced 2025-05-18 00:48:57 -04:00
Fix string overflow in bookmarks/bookmarks.c
elinks_ulongcat requires an extra byte for trailing \0
This commit is contained in:
parent
9dca06c604
commit
c7338c632c
@ -624,11 +624,11 @@ bookmark_all_terminals(struct bookmark *folder)
|
|||||||
}
|
}
|
||||||
|
|
||||||
foreach (term, terminals) {
|
foreach (term, terminals) {
|
||||||
char subfoldername[4];
|
char subfoldername[5];
|
||||||
struct bookmark *subfolder;
|
struct bookmark *subfolder;
|
||||||
|
|
||||||
if (ulongcat(subfoldername, NULL, n, sizeof(subfoldername), 0)
|
if (ulongcat(subfoldername, NULL, n, sizeof(subfoldername)-1, 0)
|
||||||
>= sizeof(subfoldername))
|
>= sizeof(subfoldername)-1)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
++n;
|
++n;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user