diff options
author | Michael Vetter <jubalh@iodoru.org> | 2020-12-09 08:31:09 +0100 |
---|---|---|
committer | Michael Vetter <jubalh@iodoru.org> | 2020-12-09 08:44:44 +0100 |
commit | 55f09b61527e0cd868acdf3f32b077a882ab94b3 (patch) | |
tree | 77938a89d3bf7d16d4ba4d83ccee856bcf0cb835 /src/command | |
parent | a2291b36c45ebaf67065ab600a862f64c5ec0281 (diff) | |
download | profani-tty-55f09b61527e0cd868acdf3f32b077a882ab94b3.tar.gz |
Use get_expanded_path() in cmd_senfile()
Diffstat (limited to 'src/command')
-rw-r--r-- | src/command/cmd_funcs.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c index fd9d2ffd..68153270 100644 --- a/src/command/cmd_funcs.c +++ b/src/command/cmd_funcs.c @@ -4854,18 +4854,12 @@ gboolean cmd_sendfile(ProfWin* window, const char* const command, gchar** args) { jabber_conn_status_t conn_status = connection_get_status(); - char* filename = args[0]; + gchar* filename; char* alt_scheme = NULL; char* alt_fragment = NULL; // expand ~ to $HOME - if (filename[0] == '~' && filename[1] == '/') { - if (asprintf(&filename, "%s/%s", getenv("HOME"), filename + 2) == -1) { - return TRUE; - } - } else { - filename = strdup(filename); - } + filename = get_expanded_path(args[0]); if (access(filename, R_OK) != 0) { cons_show_error("Uploading '%s' failed: File not found!", filename); |