Revert "Quote the filename when dcc requests are auto accepted."

This commit is contained in:
ailin-nemui 2017-03-06 11:27:55 +01:00 committed by GitHub
commit 62fd3ac180
4 changed files with 15 additions and 21 deletions

View file

@ -724,20 +724,18 @@ int expand_escape(const char **data)
}
}
/* Escape all the characters in `what' with a backslash */
char *escape_string(const char *str, const char *what)
/* Escape all '"', "'" and '\' chars with '\' */
char *escape_string(const char *str)
{
const char *p;
char *ret;
char *ret, *p;
ret = g_malloc(strlen(str) * 2 + 1);
for (p = str; *p != '\0'; p++, ret++) {
if (strchr(what, *p) != NULL) {
*ret++ = '\\';
}
*ret = *p;
p = ret = g_malloc(strlen(str)*2+1);
while (*str != '\0') {
if (*str == '"' || *str == '\'' || *str == '\\')
*p++ = '\\';
*p++ = *str++;
}
*ret = '\0';
*p = '\0';
return ret;
}

View file

@ -88,8 +88,8 @@ char *stristr_full(const char *data, const char *key);
char *ascii_strup(char *str);
char *ascii_strdown(char *str);
/* Escape all the characters in `what' with a backslash */
char *escape_string(const char *str, const char *what);
/* Escape all '"', "'" and '\' chars with '\' */
char *escape_string(const char *str);
/* convert all low-ascii (<32) to ^<A..> combinations */
char *show_lowascii(const char *str);