X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fcore%2Fload-fragment.c;h=74454abe49888bce1232ce9504e0fc07a9aa589d;hp=cfc6f078a653c6e24ab2073149ee7796cf126956;hb=ddca82aca08712a302cfabdbe59f73ee9ed3f73a;hpb=387abf80ad40e4a6c2f4725c8eff4d66bf110d1f diff --git a/src/core/load-fragment.c b/src/core/load-fragment.c index cfc6f078a..74454abe4 100644 --- a/src/core/load-fragment.c +++ b/src/core/load-fragment.c @@ -2036,14 +2036,11 @@ int config_parse_memory_limit( void *userdata) { CGroupContext *c = data; - uint64_t *limit; off_t bytes; int r; - limit = streq(lvalue, "MemoryLimit") ? &c->memory_limit : &c->memory_soft_limit; - if (isempty(rvalue)) { - *limit = (uint64_t) -1; + c->memory_limit = (uint64_t) -1; return 0; } @@ -2056,7 +2053,7 @@ int config_parse_memory_limit( return 0; } - *limit = (uint64_t) bytes; + c->memory_limit = (uint64_t) bytes; return 0; }