Coverity scan defect #488155. Fixes: d041258 ("libmultipath: snprint_devices(): use udev_enumerate") Signed-off-by: Martin Wilck <mwilck@xxxxxxxx> --- libmultipath/print.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libmultipath/print.c b/libmultipath/print.c index 019ae56..a7306f0 100644 --- a/libmultipath/print.c +++ b/libmultipath/print.c @@ -1993,7 +1993,8 @@ int snprint_devices(struct config *conf, struct strbuf *buff, enm = udev_enumerate_new(udev); if (!enm) return 1; - udev_enumerate_add_match_subsystem(enm, "block"); + if ((r = udev_enumerate_add_match_subsystem(enm, "block")) < 0) + goto out; if ((r = append_strbuf_str(buff, "available block devices:\n")) < 0) goto out; -- 2.51.0