# HG changeset patch # User Mikael Berthe # Date 1203764456 -3600 # Node ID bed2f0caa95231ab75f55d6e62073e502a24c666 # Parent 0c030b00306d0ab352d273bda4cce4a6b328531b Expand filename in /say_to -f diff -r 0c030b00306d -r bed2f0caa952 mcabber/src/commands.c --- a/mcabber/src/commands.c Sat Feb 23 11:49:34 2008 +0100 +++ b/mcabber/src/commands.c Sat Feb 23 12:00:56 2008 +0100 @@ -1350,8 +1350,8 @@ // use. char *load_message_from_file(const char *filename) { + FILE *fd; struct stat buf; - FILE *fd; char *msgbuf, *msgbuf_utf8; char *eol; @@ -1462,9 +1462,12 @@ if (!file) { msg = to_utf8(msg); } else { + char *filename_xp; if (msg) scr_LogPrint(LPRINT_NORMAL, "say_to: extra parameter ignored."); - msg = load_message_from_file(file); + filename_xp = expand_filename(file); + msg = load_message_from_file(filename_xp); + g_free(filename_xp); g_free(file); }