diff options
| author | Wilmer van der Gaast <wilmer@gaast.net> | 2010-05-16 10:50:57 +0100 | 
|---|---|---|
| committer | Wilmer van der Gaast <wilmer@gaast.net> | 2010-05-16 10:50:57 +0100 | 
| commit | 2334048eaa9ab26fcdab781dbfb1bacb1c01ba8d (patch) | |
| tree | c397293fe40a3783d7845d699f3b7f50cf55966a /protocols | |
| parent | d4bc2d90d88527f434f910b9821c145394434d71 (diff) | |
Oi, don't leak that precious memory!
Diffstat (limited to 'protocols')
| -rw-r--r-- | protocols/oscar/oscar.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/protocols/oscar/oscar.c b/protocols/oscar/oscar.c index 9f568c44..9f33f320 100644 --- a/protocols/oscar/oscar.c +++ b/protocols/oscar/oscar.c @@ -1041,7 +1041,8 @@ static int incomingim_chan2(aim_session_t *sess, aim_conn_t *conn, aim_userinfo_  			g_free(name);  	} else if (args->reqclass & AIM_CAPS_ICQRTF) {  		// TODO: constify -		char *text = g_strdup(args->info.rtfmsg.rtfmsg); +		char text[strlen(args->info.rtfmsg.rtfmsg)+1]; +		strncpy(text, args->info.rtfmsg.rtfmsg, sizeof(text));  		imcb_buddy_msg(ic, normalize(userinfo->sn), text, 0, 0);  	} | 
