Don't call PunchFWHole() ifdef NO_FW_PUNCH

Pointed out by: "Steve Sims" <SimsS@IBM.Net>
This commit is contained in:
Brian Somers 1998-06-06 21:52:37 +00:00
parent b876049334
commit b5ce85fe32
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=36711
6 changed files with 12 additions and 0 deletions

View File

@ -152,8 +152,10 @@ NewFtpPortCommand(struct ip *pip,
int slen, hlen, tlen, dlen;
struct tcphdr *tc;
#ifndef NO_FW_PUNCH
/* Punch hole in firewall */
PunchFWHole(ftp_link);
#endif
/* Calculate data length of TCP packet */
tc = (struct tcphdr *) ((char *) pip + (pip->ip_hl << 2));

View File

@ -223,8 +223,10 @@ AliasHandleIrcOut(struct ip *pip, /* IP packet to examine */
struct in_addr alias_address; /* Address from aliasing */
u_short alias_port; /* Port given by aliasing */
#ifndef NO_FW_PUNCH
/* Generate firewall hole as appropriate */
PunchFWHole(dcc_link);
#endif
alias_address = GetAliasAddress(link);
iCopy += snprintf(&newpacket[iCopy],

View File

@ -78,7 +78,9 @@ int GetDeltaSeqOut(struct ip *, struct alias_link *);
void AddSeq(struct ip *, struct alias_link *, int);
void SetExpire(struct alias_link *, int);
void ClearCheckNewLink(void);
#ifndef NO_FW_PUNCH
void PunchFWHole(struct alias_link *);
#endif
/* Housekeeping function */

View File

@ -152,8 +152,10 @@ NewFtpPortCommand(struct ip *pip,
int slen, hlen, tlen, dlen;
struct tcphdr *tc;
#ifndef NO_FW_PUNCH
/* Punch hole in firewall */
PunchFWHole(ftp_link);
#endif
/* Calculate data length of TCP packet */
tc = (struct tcphdr *) ((char *) pip + (pip->ip_hl << 2));

View File

@ -223,8 +223,10 @@ AliasHandleIrcOut(struct ip *pip, /* IP packet to examine */
struct in_addr alias_address; /* Address from aliasing */
u_short alias_port; /* Port given by aliasing */
#ifndef NO_FW_PUNCH
/* Generate firewall hole as appropriate */
PunchFWHole(dcc_link);
#endif
alias_address = GetAliasAddress(link);
iCopy += snprintf(&newpacket[iCopy],

View File

@ -78,7 +78,9 @@ int GetDeltaSeqOut(struct ip *, struct alias_link *);
void AddSeq(struct ip *, struct alias_link *, int);
void SetExpire(struct alias_link *, int);
void ClearCheckNewLink(void);
#ifndef NO_FW_PUNCH
void PunchFWHole(struct alias_link *);
#endif
/* Housekeeping function */