X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udev%2Flib%2Flibudev-device.c;h=00b9440386171542f294bbbcb2f6f6393ec01108;hp=fd7c962d3ace0c10a3e7e6e43ebf65549a73578c;hb=1c7047ea77a417f183b6b92f4f5ea3728acef79b;hpb=3bc7c84cf07eae90aee2a0972a4441652e4d38f6 diff --git a/udev/lib/libudev-device.c b/udev/lib/libudev-device.c index fd7c962d3..00b944038 100644 --- a/udev/lib/libudev-device.c +++ b/udev/lib/libudev-device.c @@ -194,6 +194,10 @@ void udev_device_unref(struct udev_device *udev_device) free(udev_device->subsystem); name_list_cleanup(udev_device->udev, &udev_device->link_list); name_list_cleanup(udev_device->udev, &udev_device->env_list); + free(udev_device->action); + free(udev_device->driver); + free(udev_device->devpath_old); + free(udev_device->physdevpath); info(udev_device->udev, "udev_device: %p released\n", udev_device); free(udev_device); }