service: Fix memory leak in service_load()
authorDaniel Wagner <daniel.wagner@bmw-carit.de>
Mon, 21 Nov 2011 15:18:02 +0000 (16:18 +0100)
committerDaniel Wagner <daniel.wagner@bmw-carit.de>
Mon, 21 Nov 2011 15:19:05 +0000 (16:19 +0100)
src/service.c

index 4ec8d9b..c453f9e 100644 (file)
@@ -391,6 +391,7 @@ static int service_load(struct connman_service *service)
                                service->state_ipv4 = service->state_ipv6 =
                                        CONNMAN_SERVICE_STATE_FAILURE;
                        service->error = string2error(str);
+                       g_free(str);
                }
                break;
        }