Author: des
Date: Sat Jan 17 13:34:56 2009
New Revision: 187361
URL: http://svn.freebsd.org/changeset/base/187361

Log:
  The FTP_TIMEOUT and HTTP_TIMEOUT environment variables were ignored because
  T_secs already had a non-zero default.  Unbreak by moving the default to
  ftp_timeout / http_timeout.
  
  Submitted by: Christoph Mallon <christoph.mal...@gmx.de>
  MFC after:    2 weeks

Modified:
  head/usr.bin/fetch/fetch.c

Modified: head/usr.bin/fetch/fetch.c
==============================================================================
--- head/usr.bin/fetch/fetch.c  Sat Jan 17 11:57:32 2009        (r187360)
+++ head/usr.bin/fetch/fetch.c  Sat Jan 17 13:34:56 2009        (r187361)
@@ -48,6 +48,7 @@ __FBSDID("$FreeBSD$");
 #include <fetch.h>
 
 #define MINBUFSIZE     4096
+#define TIMEOUT                120
 
 /* Option flags */
 int     A_flag;        /*    -A: do not follow 302 redirects */
@@ -75,7 +76,7 @@ int    R_flag;        /*    -R: don't delete part
 int     r_flag;        /*    -r: restart previously interrupted transfer */
 off_t   S_size;        /*    -S: require size to match */
 int     s_flag;        /*    -s: show size, don't fetch */
-long    T_secs = 120;  /*    -T: transfer timeout in seconds */
+long    T_secs;        /*    -T: transfer timeout in seconds */
 int     t_flag;        /*!   -t: workaround TCP bug */
 int     U_flag;        /*    -U: do not use high ports */
 int     v_level = 1;   /*    -v: verbosity level */
@@ -88,8 +89,8 @@ int    sigalrm;       /* SIGALRM received */
 int     siginfo;       /* SIGINFO received */
 int     sigint;        /* SIGINT received */
 
-long    ftp_timeout;   /* default timeout for FTP transfers */
-long    http_timeout;  /* default timeout for HTTP transfers */
+long    ftp_timeout = TIMEOUT;         /* default timeout for FTP transfers */
+long    http_timeout = TIMEOUT;        /* default timeout for HTTP transfers */
 char   *buf;           /* transfer buffer */
 
 
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to