diff --git a/qubes_rpc/vm-file-editor.c b/qubes_rpc/vm-file-editor.c index 297d1ce..6cea77c 100644 --- a/qubes_rpc/vm-file-editor.c +++ b/qubes_rpc/vm-file-editor.c @@ -21,7 +21,7 @@ char *get_filename() } for (i=0; i < DVM_FILENAME_SIZE && buf[i]!=0; i++) { // replace some characters with _ (eg mimeopen have problems with some of them) - if ((buf[i] > 0x20 && buf[i] < 0x30) || index(";:<=>?`~", buf[i])) + if (index(" !?\"#$%^&*()[]<>;`~", buf[i])) buf[i]='_'; } snprintf(retname, sizeof(retname), "/tmp/%s", buf);