Diff between 2237294c8d289f073aaf156336c5d19f85276d36 and 7a8aeaf09c56c3b29f00723896e9ec1f711017d5

Changed Files

File Additions Deletions Status
obexd/client/mns.c +4 -3 modified

Full Patch

diff --git a/obexd/client/mns.c b/obexd/client/mns.c
index 8095b9e..f564cdd 100644
--- a/obexd/client/mns.c
+++ b/obexd/client/mns.c
@@ -83,14 +83,15 @@ static void reset_request(struct mns_session *mns)
 		g_obex_apparam_free(mns->inparams);
 		mns->inparams = NULL;
 	}
-
-	if (mns->remote_address)
-		g_free(mns->remote_address);
 }
 
 static void mns_session_free(struct mns_session *mns)
 {
 	reset_request(mns);
+
+	if (mns->remote_address)
+		g_free(mns->remote_address);
+
 	g_free(mns);
 }