X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fsysctl.c;fp=src%2Fsysctl.c;h=a8a9422ac35a9192a23af62d22b2800c6ea9430e;hb=bd40a2d830265cdd36eb19576bdbe8e41dd527ee;hp=38ea2d18bc2a48bcc85b17e17d547c58c7061bf0;hpb=0b1724894fb85aa1c07b2619e9269cfafd736956;p=elogind.git diff --git a/src/sysctl.c b/src/sysctl.c index 38ea2d18b..a8a9422ac 100644 --- a/src/sysctl.c +++ b/src/sysctl.c @@ -43,6 +43,7 @@ static void apply_sysctl(const char *property, const char *value) { if (!(p = new(char, sizeof(PROC_SYS_PREFIX) + strlen(property)))) { log_error("Out of memory"); exit_code = -ENOMEM; + return; } n = stpcpy(p, PROC_SYS_PREFIX);