Displaying 1 result from an estimated 1 matches for "flagmaybex".
Did you mean:
flagmaybey
2004 Jan 20
0
short analysys of qmail integer overflow bug - let there be light
...many other more effective ways. It's
the way of the Internet protocols.
This is the original blast() function:
void blast(hops)
int *hops;
{
char ch;
int state;
int flaginheader;
/* my comment here: unsigned int pos */
int pos; /* number of bytes since most recent \n, if fih */
int flagmaybex; /* 1 if this line might match RECEIVED, if fih */
int flagmaybey; /* 1 if this line might match \r\n, if fih */
int flagmaybez; /* 1 if this line might match DELIVERED, if fih */
state = 1;
*hops = 0;
flaginheader = 1;
pos = 0; flagmaybex = flagmaybey = flagmaybez = 1;
for (;;) {...