# HG changeset patch # User Ethan Blanton # Date 1310937042 0 # Node ID 5f6bbe89d873be45f3cfabc1c715845c332ea2d5 # Parent 5498ee1aa30bc557b8470a1aab10432dd277b1da Use g_strlcpy instead of strcpy in MSN alias string creation. Thanks to the Electronic Frontier Foundation (https://www.eff.org/) for this patch. diff -r 5498ee1aa30b -r 5f6bbe89d873 libpurple/protocols/msn/msn.c --- a/libpurple/protocols/msn/msn.c Sun Jul 17 21:04:52 2011 +0000 +++ b/libpurple/protocols/msn/msn.c Sun Jul 17 21:10:42 2011 +0000 @@ -265,9 +265,9 @@ } if (real_alias[0] == '\0') - strcpy(real_alias, purple_account_get_username(account)); + g_strlcpy(real_alias, purple_account_get_username(account), sizeof(real_alias)); } else - strcpy(real_alias, purple_account_get_username(account)); + g_strlcpy(real_alias, purple_account_get_username(account), sizeof(real_alias)); closure = g_new0(struct public_alias_closure, 1); closure->account = account;