X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/3f2ce694f2fea9da9b09dc80f07c3f2267759154..5dd103a89c5b260320b322e17d125e1cf620c5bd:/psftp.c diff --git a/psftp.c b/psftp.c index e5374c5f..ba038b07 100644 --- a/psftp.c +++ b/psftp.c @@ -1870,7 +1870,7 @@ static int psftp_connect(char *userhost, char *user, int portnumber) /* See if host is of the form user@host */ if (cfg.host[0] != '\0') { - char *atsign = strchr(cfg.host, '@'); + char *atsign = strrchr(cfg.host, '@'); /* Make sure we're not overflowing the user field */ if (atsign) { if (atsign - cfg.host < sizeof cfg.username) {