From owner-freebsd-bugs Wed Apr 19 22: 0: 8 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 2B1E437BD86 for ; Wed, 19 Apr 2000 22:00:05 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id WAA94523; Wed, 19 Apr 2000 22:00:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Date: Wed, 19 Apr 2000 22:00:04 -0700 (PDT) Message-Id: <200004200500.WAA94523@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Mike Heffner Subject: RE: bin/18103: [PATCH] FTP_PASSIVE_MODE and libftpio Reply-To: Mike Heffner Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR bin/18103; it has been noted by GNATS. From: Mike Heffner To: efutch@nyct.net Cc: freebsd-gnats-submit@FreeBSD.org Subject: RE: bin/18103: [PATCH] FTP_PASSIVE_MODE and libftpio Date: Thu, 20 Apr 2000 00:58:05 -0400 (EDT) On 20-Apr-2000 efutch@nyct.net wrote: | Apply this patch. Patch can also be found at: | http://quake.nyct.net/~efutch/FreeBSD/ftpio.c.patch | | Index: src/lib/libftpio/ftpio.c | =================================================================== | RCS file: /home/ncvs/src/lib/libftpio/ftpio.c,v | retrieving revision 1.33 | diff -u -r1.33 ftpio.c | --- src/lib/libftpio/ftpio.c 1999/09/28 13:33:13 1.33 | +++ src/lib/libftpio/ftpio.c 2000/04/20 02:28:20 | @@ -498,8 +498,13 @@ | static void | check_passive(FILE *fp) | { | - if (getenv("FTP_PASSIVE_MODE")) | - ftpPassive(fp, TRUE); | + char *cp; | + cp = getenv("FTP_PASSIVE_MODE"); | + printf("debug: cp(%s)",cp); | + if (!cp || (cp && (strncmp(cp,"NO",2)==0))) | + ftpPassive(fp, FALSE); | + if (cp && (strncmp(cp,"YES",3)==0)) | + ftpPassive(fp, TRUE); | } | Maybe it should do the comparison without depending on the string case? How about this: { char *cp; cp = getenv("FTP_PASSIVE_MODE"); if (cp && strncasecmp(cp, "YES", 3)==0) ftpPassive(fp, TRUE); else ftpPassive(fp, FALSE); } /**************************************** * Mike Heffner * * Fredericksburg, VA ICQ# 882073 * * Sent at: 20-Apr-2000 -- 00:37:28 EST * * http://my.ispchannel.com/~mheffner * ****************************************/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message