Index: squid/src/ftp.c diff -c squid/src/ftp.c:1.316.2.12 squid/src/ftp.c:1.316.2.13 *** squid/src/ftp.c:1.316.2.12 Tue Feb 3 07:33:40 2004 --- squid/src/ftp.c Tue Feb 24 16:31:22 2004 *************** *** 336,345 **** } if (escaped) rfc1738_unescape(ftpState->user); ! if (ftpState->user[0] || ftpState->password[0]) ! return; ! xstrncpy(ftpState->user, "anonymous", MAX_URL); ! xstrncpy(ftpState->password, Config.Ftp.anon_user, MAX_URL); } static void --- 336,345 ---- } if (escaped) rfc1738_unescape(ftpState->user); ! if (!ftpState->user[0]) ! xstrncpy(ftpState->user, "anonymous", MAX_URL); ! if (strcmp(ftpState->user, "anonymous") == 0 && !ftpState->password[0]) ! xstrncpy(ftpState->password, Config.Ftp.anon_user, MAX_URL); } static void

AltStyle によって変換されたページ (->オリジナル) /