]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core: fix potential crash in BPFProgram=
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 5 May 2021 13:39:55 +0000 (15:39 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 5 May 2021 15:15:04 +0000 (17:15 +0200)
src/core/load-fragment.c

index cbc85d9695f2fd6b903aff4da5634bceee323a9b..c09627e5b0daf35ca1910d009da336f2b704d051 100644 (file)
@@ -5630,7 +5630,7 @@ int config_parse_bpf_foreign_program(
         r = extract_first_word(&rvalue, &word, ":", 0);
         if (r == -ENOMEM)
                 return log_oom();
-        if (r < 0) {
+        if (r <= 0) {
                 log_syntax(unit, LOG_WARNING, filename, line, r, "Failed to parse foreign BPF program, ignoring: %s", rvalue);
                 return 0;
         }