X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibudev%2Flibudev-hwdb.c;fp=src%2Flibudev%2Flibudev-hwdb.c;h=6779e45b4e5302e675c29b711be17b7fbb33769c;hb=33c770b174ec77d7da6e7e830e0bca9f74d54367;hp=751b34209e6853a4f300d34ed9ee4dd6b9ef5b46;hpb=f72daa64dcfa73c8427663be53d49393e0cbb343;p=elogind.git diff --git a/src/libudev/libudev-hwdb.c b/src/libudev/libudev-hwdb.c index 751b34209..6779e45b4 100644 --- a/src/libudev/libudev-hwdb.c +++ b/src/libudev/libudev-hwdb.c @@ -377,7 +377,7 @@ bool udev_hwdb_validate(struct udev_hwdb *hwdb) { _public_ struct udev_list_entry *udev_hwdb_get_properties_list_entry(struct udev_hwdb *hwdb, const char *modalias, unsigned int flags) { int err; - if (!hwdb->f) { + if (!hwdb || !hwdb->f) { errno = EINVAL; return NULL; }