timeserver: Fix memory leak
authorDaniel Wagner <daniel.wagner@bmw-carit.de>
Thu, 17 Mar 2011 13:25:40 +0000 (14:25 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Thu, 17 Mar 2011 16:48:16 +0000 (17:48 +0100)
Reported by: DJ Cozatt <ygdrasil@comcast.net>

src/timeserver.c

index 584be26..3224f47 100644 (file)
@@ -102,6 +102,8 @@ int connman_timeserver_append(const char *server)
                if (driver->append(server) == 0) {
                        g_hash_table_insert(server_hash, new_server, driver);
                        return 0;
+               } else {
+                       g_free(new_server);
                }
        }