FreeBSD Bugzilla – Attachment 30184 Details for
Bug 50947
BUG: port eq 25 does not work anymore (port = 25 does)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 1.77 KB, created by
Rene de Vries
on 2003-04-14 16:10:11 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Rene de Vries
Created:
2003-04-14 16:10:11 UTC
Size:
1.77 KB
patch
obsolete
>Index: contrib/ipfilter/common.c >=================================================================== >RCS file: /home/fbsd-cvsrepo/src/contrib/ipfilter/common.c,v >retrieving revision 1.1.1.6 >diff -u -r1.1.1.6 common.c >--- contrib/ipfilter/common.c 15 Feb 2003 06:27:40 -0000 1.1.1.6 >+++ contrib/ipfilter/common.c 1 Apr 2003 11:31:03 -0000 >@@ -263,7 +263,19 @@ > return 0; > if (!strcasecmp(**seg, "port") && *(*seg + 1) && *(*seg + 2)) { > (*seg)++; >- if (isalnum(***seg) && *(*seg + 2)) { >+ if (!strcmp(**seg, "=") || !strcasecmp(**seg, "eq")) >+ comp = FR_EQUAL; >+ else if (!strcmp(**seg, "!=") || !strcasecmp(**seg, "ne")) >+ comp = FR_NEQUAL; >+ else if (!strcmp(**seg, "<") || !strcasecmp(**seg, "lt")) >+ comp = FR_LESST; >+ else if (!strcmp(**seg, ">") || !strcasecmp(**seg, "gt")) >+ comp = FR_GREATERT; >+ else if (!strcmp(**seg, "<=") || !strcasecmp(**seg, "le")) >+ comp = FR_LESSTE; >+ else if (!strcmp(**seg, ">=") || !strcasecmp(**seg, "ge")) >+ comp = FR_GREATERTE; >+ else if (isalnum(***seg) && *(*seg + 2)) { > if (portnum(**seg, pp, linenum) == 0) > return -1; > (*seg)++; >@@ -285,19 +297,7 @@ > } > if (portnum(**seg, tp, linenum) == 0) > return -1; >- } else if (!strcmp(**seg, "=") || !strcasecmp(**seg, "eq")) >- comp = FR_EQUAL; >- else if (!strcmp(**seg, "!=") || !strcasecmp(**seg, "ne")) >- comp = FR_NEQUAL; >- else if (!strcmp(**seg, "<") || !strcasecmp(**seg, "lt")) >- comp = FR_LESST; >- else if (!strcmp(**seg, ">") || !strcasecmp(**seg, "gt")) >- comp = FR_GREATERT; >- else if (!strcmp(**seg, "<=") || !strcasecmp(**seg, "le")) >- comp = FR_LESSTE; >- else if (!strcmp(**seg, ">=") || !strcasecmp(**seg, "ge")) >- comp = FR_GREATERTE; >- else { >+ } else { > fprintf(stderr, "%d: unknown comparator (%s)\n", > linenum, **seg); > return -1;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 50947
: 30184