diff options
| author | Johan Hedberg <johan.hedberg@nokia.com> | 2009-02-24 19:41:00 +0200 | 
|---|---|---|
| committer | Johan Hedberg <johan.hedberg@nokia.com> | 2009-02-24 19:41:00 +0200 | 
| commit | 7ce98979eeaebaccba2d0ad4e4cdbe0e3d0d6ff2 (patch) | |
| tree | fbcaa78d6544bbcd68a697045a1947a040da4887 | |
| parent | 3ba7343c9f9df1379d7ca4d336abf8d1df41a6af (diff) | |
Fix memory leak
| -rw-r--r-- | audio/avdtp.c | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/audio/avdtp.c b/audio/avdtp.c index 4792d8be..aee0d9e1 100644 --- a/audio/avdtp.c +++ b/audio/avdtp.c @@ -1076,6 +1076,7 @@ static gboolean avdtp_discover_cmd(struct avdtp *session, uint8_t transaction,  	GSList *l;  	unsigned int rsp_size, sep_count, i;  	struct seid_info *seps; +	gboolean ret;  	sep_count = g_slist_length(session->server->seps);  	rsp_size = sep_count * sizeof(struct seid_info); @@ -1088,8 +1089,11 @@ static gboolean avdtp_discover_cmd(struct avdtp *session, uint8_t transaction,  		memcpy(&seps[i], &sep->info, sizeof(struct seid_info));  	} -	return avdtp_send(session, transaction, AVDTP_MSG_TYPE_ACCEPT, +	ret = avdtp_send(session, transaction, AVDTP_MSG_TYPE_ACCEPT,  				AVDTP_DISCOVER, seps, rsp_size); +	g_free(seps); + +	return ret;  }  static gboolean avdtp_getcap_cmd(struct avdtp *session, uint8_t transaction, | 
