X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2Fftp-ls.c;h=5c8532294ae348998ab975734391b0167e5b59cd;hb=78706dc5ea8eeb5d5a5eacda806d549a5c81ee89;hp=d1172de520f9ddf1dc64d7854bd7a5879d43b7f6;hpb=381457408ad4d78411552a28e7476a5c1f67831e;p=wget diff --git a/src/ftp-ls.c b/src/ftp-ls.c index d1172de5..5c853229 100644 --- a/src/ftp-ls.c +++ b/src/ftp-ls.c @@ -48,6 +48,8 @@ so, delete this exception statement from your version. */ #include "ftp.h" #include "url.h" +extern FILE *output_stream; + /* Converts symbolic permissions to number-style ones, e.g. string rwxr-xr-x to 755. For now, it knows nothing of setuid/setgid/sticky. ACLs are ignored. */ @@ -827,7 +829,7 @@ ftp_index (const char *file, struct url *u, struct fileinfo *f) char *upwd; char *htclfile; /* HTML-clean file name */ - if (!opt.dfp) + if (!output_stream) { fp = fopen (file, "wb"); if (!fp) @@ -837,7 +839,7 @@ ftp_index (const char *file, struct url *u, struct fileinfo *f) } } else - fp = opt.dfp; + fp = output_stream; if (u->user) { char *tmpu, *tmpp; /* temporary, clean user and passwd */ @@ -919,7 +921,7 @@ ftp_index (const char *file, struct url *u, struct fileinfo *f) } fprintf (fp, "\n\n\n"); xfree (upwd); - if (!opt.dfp) + if (!output_stream) fclose (fp); else fflush (fp);