diff options
| author | Wilmer van der Gaast <wilmer@gaast.net> | 2010-10-21 01:11:02 +0100 | 
|---|---|---|
| committer | Wilmer van der Gaast <wilmer@gaast.net> | 2010-10-21 01:11:02 +0100 | 
| commit | 79b5c41187f04cc50a634ebe681e06340869e387 (patch) | |
| tree | 2cae751b6a567baf370eaf3d7681ce92f5b22647 /protocols | |
| parent | 83e47ec2da907fd3d8e95e4790bdfd0e9fb50836 (diff) | |
Another memory leak fix.
Diffstat (limited to 'protocols')
| -rw-r--r-- | protocols/jabber/jabber_util.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/protocols/jabber/jabber_util.c b/protocols/jabber/jabber_util.c index ab3e6c38..504e0c28 100644 --- a/protocols/jabber/jabber_util.c +++ b/protocols/jabber/jabber_util.c @@ -579,7 +579,8 @@ int jabber_buddy_remove( struct im_connection *ic, char *full_jid_ )  		    ( ( s == NULL && bud->resource == NULL ) ||  		      ( bud->resource && s && strcmp( bud->resource, s + 1 ) == 0 ) ) )  		{ -			return jabber_buddy_remove_bare( ic, full_jid ); +			g_free( full_jid ); +			return jabber_buddy_remove_bare( ic, full_jid_ );  		}  		else if( s == NULL || bud->resource == NULL )  		{ | 
