X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=windows%2Fwinmisc.c;h=f2e4f223595b4b73d642df1648223f282583d85a;hb=9f9d72ec58642e91b4f93ee4405a8086ee2fb2f0;hp=ce0a0d1d2a55e7fb8d545817a5330afb057fe7d3;hpb=6539d39755e82e3a39f61aa0ff4e415b4861320b;p=PuTTY.git diff --git a/windows/winmisc.c b/windows/winmisc.c index ce0a0d1d..f2e4f223 100644 --- a/windows/winmisc.c +++ b/windows/winmisc.c @@ -71,6 +71,13 @@ Filename *filename_deserialise(void *vdata, int maxsize, int *used) return filename_from_str(data); } +char filename_char_sanitise(char c) +{ + if (strchr("<>:\"/\\|?*", c)) + return '.'; + return c; +} + #ifndef NO_SECUREZEROMEMORY /* * Windows implementation of smemclr (see misc.c) using SecureZeroMemory.