From 479e1e0bbbd33d050e844d3c2e105d1bbd652710 Mon Sep 17 00:00:00 2001 From: Martin Szulecki Date: Sun, 19 Dec 2010 23:23:20 +0100 Subject: Also set uuid in device_get_info() --- src/device.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/device.c b/src/device.c index 9148404..2b847a4 100644 --- a/src/device.c +++ b/src/device.c @@ -265,13 +265,16 @@ device_info_t device_info_new() void device_info_free(device_info_t device_info) { if (device_info) { + if (device_info->uuid) { + free(device_info->uuid); + } if (device_info->device_name) { free(device_info->device_name); - } + } if (device_info->device_type) { free(device_info->device_type); } - free(device_info); + free(device_info); } } @@ -359,6 +362,8 @@ gboolean device_get_info(const char *uuid, device_info_t *device_info, GError ** *device_info = device_info_new(); } + (*device_info)->uuid = strdup(uuid); + if ((*device_info)->device_name) { free((*device_info)->device_name); (*device_info)->device_name = NULL; -- cgit v1.1-32-gdbae