summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2017-10-10 10:09:27 +0200
committerBeniamino Galvani <bgalvani@redhat.com>2017-10-10 10:12:42 +0200
commit92e8ec5e1e897d52d24557a2cf11462bf3ed8960 (patch)
tree8908deea33742383d45efbe894a00e38049bf08a
parent31ad3dbc966ccbad7e26079561f13a587b44ebae (diff)
downloadNetworkManager-92e8ec5e1e897d52d24557a2cf11462bf3ed8960.tar.gz
connectivity: fix memory leak
The server response, allocated in easy_write_cb(), was not freed. Fixes: 7307dea9c4da6cdc53e4c23c4ce07cf51bd0c4b7
-rw-r--r--src/nm-connectivity.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nm-connectivity.c b/src/nm-connectivity.c
index 47a98b2d94..4ccc5719e1 100644
--- a/src/nm-connectivity.c
+++ b/src/nm-connectivity.c
@@ -125,6 +125,7 @@ finish_cb_data (ConCheckCbData *cb_data, NMConnectivityState new_state)
g_object_unref (cb_data->simple);
curl_slist_free_all (cb_data->request_headers);
g_free (cb_data->response);
+ g_free (cb_data->msg);
g_free (cb_data->ifspec);
g_source_remove (cb_data->timeout_id);
g_slice_free (ConCheckCbData, cb_data);