sd-device: fix segfault when error occurs in device_new_from_{nulstr,strv}()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 22 Dec 2018 18:06:47 +0000 (03:06 +0900)
committerMichael Biebl <biebl@debian.org>
Thu, 27 Dec 2018 13:03:57 +0000 (13:03 +0000)
commit0948e9011f1dc836b9126ef810b0e84d49961c35
treed0bfb6f56a6c13e6275c7c07b2df39065f50701d
parentda49580154aae8bcccf0ae6760d69f6a4a5d6ca4
sd-device: fix segfault when error occurs in device_new_from_{nulstr,strv}()

As devpath may not be set yet.

When debug logging is enabled, log_device_*() calls
sd_device_get_sysname(). So, we should not assume that devpath is always
set.

Gbp-Pq: Topic debian
Gbp-Pq: Name sd-device-fix-segfault-when-error-occurs-in-device_new_fr.patch
src/libsystemd/sd-device/sd-device.c