summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/irm.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/irm.c b/src/lib/irm.c
index 4b9a6285..0d9d0f86 100644
--- a/src/lib/irm.c
+++ b/src/lib/irm.c
@@ -358,6 +358,9 @@ int irm_bind_ap(char * ap,
msg.opts = opts;
recv_msg = send_recv_irm_msg(&msg);
+
+ free(full_ap_name);
+
if (recv_msg == NULL)
return -1;
@@ -369,7 +372,6 @@ int irm_bind_ap(char * ap,
ret = recv_msg->result;
irm_msg__free_unpacked(recv_msg, NULL);
- free(full_ap_name);
return ret;
}