From 6bcb8c0cf5eb1842cc7d04ca34497869547ebefe Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Mon, 3 Sep 2007 13:33:52 +0000 Subject: hal common: removed small memory leak --- common/hal-libhal.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'common/hal-libhal.c') diff --git a/common/hal-libhal.c b/common/hal-libhal.c index 3787e73d..479d635e 100644 --- a/common/hal-libhal.c +++ b/common/hal-libhal.c @@ -25,6 +25,7 @@ #include #endif +#include #include #include @@ -122,12 +123,15 @@ int hal_create_device(struct hal_device *device) " \n", &err) == FALSE) { error("Failed to claim to interface: ", err.message); + dbus_error_free(&err); } if (libhal_device_commit_to_gdl(hal_ctx, dev, udi, NULL) == FALSE) { error("Failed to create HAL device"); } + free(dev); + return 0; } -- cgit