X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fmodules-load%2Fmodules-load.c;h=6aeaf459aff0d65e837b4072ce6cfc006c959336;hp=d6bc16d34086b140b5ea7c98d68b439bd188fd3d;hb=ab060556a9e1ebb2744719a29985e40919101a22;hpb=b2fc39a6838f08e6050b681e0c93f95bc6176786 diff --git a/src/modules-load/modules-load.c b/src/modules-load/modules-load.c index d6bc16d34..6aeaf459a 100644 --- a/src/modules-load/modules-load.c +++ b/src/modules-load/modules-load.c @@ -49,17 +49,13 @@ static int add_modules(const char *p) { char **t, **k; k = strv_split(p, ","); - if (!k) { - log_error("Out of memory"); - return -ENOMEM; - } + if (!k) + return log_oom(); t = strv_merge(arg_proc_cmdline_modules, k); strv_free(k); - if (!t) { - log_error("Out of memory"); - return -ENOMEM; - } + if (!t) + return log_oom(); strv_free(arg_proc_cmdline_modules); arg_proc_cmdline_modules = t;