Mercurial > hg
changeset 1202:ede6c7aa59b0
Handle "~" in /source paths
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Fri, 27 Apr 2007 23:46:15 +0200 |
parents | c31b1c41929c |
children | c96fef31ff96 |
files | mcabber/src/commands.c |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/src/commands.c Fri Apr 27 23:05:41 2007 +0200 +++ b/mcabber/src/commands.c Fri Apr 27 23:46:15 2007 +0200 @@ -2837,7 +2837,7 @@ static void do_source(char *arg) { static int recur_level; - gchar *filename; + gchar *filename, *expfname; if (!*arg) { scr_LogPrint(LPRINT_NORMAL, "Missing filename."); return; @@ -2848,10 +2848,12 @@ } filename = g_strdup(arg); strip_arg_special_chars(filename); + expfname = expand_filename(filename); recur_level++; - cfg_read_file(filename, FALSE); + cfg_read_file(expfname, FALSE); recur_level--; g_free(filename); + g_free(expfname); } static void do_connect(char *arg)