From: Yu Watanabe Date: Wed, 7 Apr 2021 10:09:50 +0000 (+0900) Subject: udev: add missing initialization to fix freeing invalid address X-Git-Tag: v249-rc1~461^2~6 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b08c3fbe0e3f310b520d17be92110b4cb96a5f2c;p=thirdparty%2Fsystemd.git udev: add missing initialization to fix freeing invalid address --- diff --git a/src/udev/udev-builtin-net_id.c b/src/udev/udev-builtin-net_id.c index 66c52e624cd..53653c492a8 100644 --- a/src/udev/udev-builtin-net_id.c +++ b/src/udev/udev-builtin-net_id.c @@ -358,8 +358,8 @@ static int dev_pci_slot(sd_device *dev, struct netnames *names) { */ if (naming_scheme_has(NAMING_SLOT_FUNCTION_ID) && sd_device_get_sysattr_value(hotplug_slot_dev, "function_id", &attr) >= 0) { + _cleanup_free_ char *str = NULL; int function_id; - _cleanup_free_ char *str; if (safe_atoi(attr, &function_id) >= 0 && asprintf(&str, "%s/%08x/", slots, function_id) >= 0 &&