X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=unix%2Fuxsftp.c;h=3ac1d2c346470242955b96ff61825284e78126f0;hb=5471539a6738484b48fb938c88dce547a3e4b299;hp=7039b69b5c2d1ace1663b0c00a529a03ee5a449e;hpb=b5423b51d468b76eb2b6cd19bb2c900b882e24f3;p=PuTTY.git diff --git a/unix/uxsftp.c b/unix/uxsftp.c index 7039b69b..3ac1d2c3 100644 --- a/unix/uxsftp.c +++ b/unix/uxsftp.c @@ -413,6 +413,20 @@ void finish_wildcard_matching(WildcardMatcher *dir) { sfree(dir); } +char *stripslashes(const char *str, int local) +{ + char *p; + + /* + * On Unix, we do the same thing regardless of the 'local' + * parameter. + */ + p = strrchr(str, '/'); + if (p) str = p+1; + + return (char *)str; +} + int vet_filename(const char *name) { if (strchr(name, '/'))