mirror of
https://github.com/irssi/irssi.git
synced 2026-08-16 15:12:11 +02:00
Support quoted filenames in some /DCC commands
This commit is contained in:
parent
83bee9c6b7
commit
8b54366d95
2 changed files with 9 additions and 5 deletions
|
|
@ -526,14 +526,14 @@ void cmd_dcc_receive(const char *data, DCC_GET_FUNC accept_func,
|
|||
{
|
||||
GET_DCC_REC *dcc;
|
||||
GSList *tmp, *next;
|
||||
char *nick, *fname;
|
||||
char *nick, *arg, *fname;
|
||||
void *free_arg;
|
||||
int found;
|
||||
|
||||
g_return_if_fail(data != NULL);
|
||||
|
||||
if (!cmd_get_params(data, &free_arg, 2 | PARAM_FLAG_GETREST,
|
||||
&nick, &fname))
|
||||
if (!cmd_get_params(data, &free_arg, 2 | PARAM_FLAG_GETREST |
|
||||
PARAM_FLAG_STRIP_TRAILING_WS, &nick, &arg))
|
||||
return;
|
||||
|
||||
if (*nick == '\0') {
|
||||
|
|
@ -548,6 +548,8 @@ void cmd_dcc_receive(const char *data, DCC_GET_FUNC accept_func,
|
|||
return;
|
||||
}
|
||||
|
||||
fname = cmd_get_quoted_param(&arg);
|
||||
|
||||
found = FALSE;
|
||||
for (tmp = dcc_conns; tmp != NULL; tmp = next) {
|
||||
GET_DCC_REC *dcc = tmp->data;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue