]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network do not ignore OOM error in config_parse_macsec_key_id()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 10 Sep 2020 04:40:50 +0000 (13:40 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 10 Sep 2020 04:59:04 +0000 (13:59 +0900)
src/network/netdev/macsec.c

index 2776605b1c05ffdc27c0987f6efdfa0d1dbc5947..702e674ca228bbeec271790f488d007c08138629 100644 (file)
@@ -847,6 +847,8 @@ int config_parse_macsec_key_id(
                 return log_oom();
 
         r = unhexmem(rvalue, strlen(rvalue), &p, &l);
+        if (r == -ENOMEM)
+                return log_oom();
         if (r < 0) {
                 log_syntax(unit, LOG_WARNING, filename, line, r, "Failed to parse KeyId \"%s\": %m", rvalue);
                 return 0;