projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merged with Irssi 0.8.6.
[silc.git]
/
apps
/
irssi
/
src
/
core
/
commands.c
diff --git
a/apps/irssi/src/core/commands.c
b/apps/irssi/src/core/commands.c
index 0669ddedda51a6915b15243682ace08e5e3151e3..bfe3373cf9aa6bf05e09c4d2fef975188baa39ba 100644
(file)
--- a/
apps/irssi/src/core/commands.c
+++ b/
apps/irssi/src/core/commands.c
@@
-483,7
+483,7
@@
char *cmd_get_param(char **data)
return pos;
}
return pos;
}
-
static
char *cmd_get_quoted_param(char **data)
+char *cmd_get_quoted_param(char **data)
{
char *pos, quote;
{
char *pos, quote;
@@
-497,7
+497,8
@@
static char *cmd_get_quoted_param(char **data)
quote = **data; (*data)++;
pos = *data;
quote = **data; (*data)++;
pos = *data;
- while (**data != '\0' && (**data != quote || (*data)[1] != ' ')) {
+ while (**data != '\0' && (**data != quote ||
+ ((*data)[1] != ' ' && (*data)[1] != '\0'))) {
if (**data == '\\' && (*data)[1] != '\0')
g_memmove(*data, (*data)+1, strlen(*data));
(*data)++;
if (**data == '\\' && (*data)[1] != '\0')
g_memmove(*data, (*data)+1, strlen(*data));
(*data)++;