# HG changeset patch # User Eric Warmenhoven # Date 1007023195 0 # Node ID bda5b89ba2f9aabd52e02efb4203e4dedd2e93fc # Parent 90ccd9a2b7bb91fc5d44f2ca528d8108c516102a [gaim-migrate @ 2826] helps to nul-terminate strings. committer: Tailor Script diff -r 90ccd9a2b7bb -r bda5b89ba2f9 src/protocols/yahoo/yahoo.c --- a/src/protocols/yahoo/yahoo.c Thu Nov 29 08:36:31 2001 +0000 +++ b/src/protocols/yahoo/yahoo.c Thu Nov 29 08:39:55 2001 +0000 @@ -479,12 +479,15 @@ m = msg; for (i = 0, j = 0; m[i]; i++) { if (m[i] == 033) { - while (m[i] != 'm') + while (m[i] && (m[i] != 'm')) i++; + if (!m[i]) + i--; continue; } msg[j++] = m[i]; } + msg[j] = 0; serv_got_im(gc, from, msg, 0, tm); } else if (pkt->status == 2) { do_error_dialog(_("Your message did not get sent."), _("Gaim - Error"));