X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=unix%2Fuxsftp.c;h=3ac1d2c346470242955b96ff61825284e78126f0;hb=2eb952ca31aa13d1f6f429305fbb6f43a9a28c56;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, '/'))