diff options
author | Lennart Poettering <lennart@poettering.net> | 2015-11-10 16:10:24 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2015-11-10 17:31:31 +0100 |
commit | d580265eb4bbbafabdb3b7f0b501c0b05b76b2b7 (patch) | |
tree | e6274430c7edb85a4da57301898c6f1600ec2095 /src/login/test-login-shared.c | |
parent | 65dce26488030eff078c498673d5d93e3c87b6a1 (diff) |
core: when parsing resource limits, be more careful with types and corner cases
Let's not convert RLIM_INFINITY to "unsigned long long" and then back to
rlim_t, but let's leave it in the right type right-away.
Parse resource limits as 64 bit in all cases, as according to the man
page that's what libc does anyway.
Make sure setting a resource limit to (uint64_t) -1 results in a parsing
error, and isn't implicitly converted to RLIM_INFINITY.
Diffstat (limited to 'src/login/test-login-shared.c')
0 files changed, 0 insertions, 0 deletions