Files
systemd/src/shared
Lennart Poettering 2f82562bad alloc-util: add strdupa_safe() + strndupa_safe() and use it everywhere
Let's define two helpers strdupa_safe() + strndupa_safe() which do the
same as their non-safe counterparts, except that they abort if called
with allocations larger than ALLOCA_MAX.

This should ensure that all our alloca() based allocations are subject
to this limit.

afaics glibc offers three alloca() based APIs: alloca() itself,
strndupa() + strdupa(). With this we have now replacements for all of
them, that take the limit into account.
2021-10-14 15:57:52 +02:00
..
2021-06-30 23:33:00 +09:00
2021-09-22 12:58:46 +02:00
2021-02-22 20:10:55 +01:00
2021-06-15 22:01:42 +02:00
2021-07-23 11:39:45 +02:00
2021-10-06 10:52:14 +02:00
2021-10-06 10:52:14 +02:00
2021-03-13 12:26:10 +01:00
2021-05-17 22:27:41 +01:00
2020-12-10 13:03:11 +01:00
2018-03-23 15:21:35 +01:00
2021-09-22 12:58:46 +02:00
2021-03-05 07:10:13 +09:00
2021-03-05 07:10:13 +09:00
2020-11-09 13:23:58 +09:00