summaryrefslogtreecommitdiff
path: root/src/devices
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2015-04-13 13:35:10 +0200
committerBeniamino Galvani <bgalvani@redhat.com>2015-04-13 21:39:21 +0200
commit3e8d828008fd7a282da2a851f4085cab60c346ce (patch)
tree3470be22c56baadc985dfd4801a22845e49d7230 /src/devices
parente1654639641eabaa0d3ed7b498f52efad5226add (diff)
wifi: fix memleak in nm_ap_update_from_properties()
Diffstat (limited to 'src/devices')
-rw-r--r--src/devices/wifi/nm-wifi-ap.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/devices/wifi/nm-wifi-ap.c b/src/devices/wifi/nm-wifi-ap.c
index 0519784c12..c891fc73c2 100644
--- a/src/devices/wifi/nm-wifi-ap.c
+++ b/src/devices/wifi/nm-wifi-ap.c
@@ -374,7 +374,7 @@ nm_ap_update_from_properties (NMAccessPoint *ap,
const char *supplicant_path,
GVariant *properties)
{
- const char *addr;
+ char *addr;
const guint8 *bytes;
GVariant *v;
gsize len;
@@ -424,6 +424,7 @@ nm_ap_update_from_properties (NMAccessPoint *ap,
if (len == ETH_ALEN) {
addr = nm_utils_hwaddr_ntoa (bytes, len);
nm_ap_set_address (ap, addr);
+ g_free (addr);
}
g_variant_unref (v);
}