From 089e09e00a6df44afa0964af22878d89b9df3389 Mon Sep 17 00:00:00 2001 From: illiliti Date: Sun, 13 Sep 2020 23:26:40 +0300 Subject: [PATCH] fix memory leak --- udev_device.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/udev_device.c b/udev_device.c index eba4b39..b52c9bb 100644 --- a/udev_device.c +++ b/udev_device.c @@ -86,6 +86,10 @@ struct udev_device *udev_device_get_parent(struct udev_device *udev_device) return NULL; } + if (udev_device->parent) { + return udev_device->parent; + } + syspath = strdup(udev_device_get_syspath(udev_device)); if (!syspath) {