Any fix is ok by me. I think a 400 - bad request might be more accurate, or 413 Entity Too Large (like apache). Its your call.
Thanks for fixing the problem.
----- Original Message -----
From: [email removed]
To: [email removed]
Sent: Friday, October 24, 2008 9:11 PM
Subject: Re: Bug in 1.2.15 final [IIRF:38370]
Fred, the bad pointer is being returned when the length of the incoming URL exceeds the maximum length of URL allowed in IIS (2048).
This never happens with IE, but obviously can happen with FF or some other http client.
In this case IIRF will just fail fast and return a 404.
IIRF cannot depend on IIS correctly processing a URL that exceeds the designated max length, so there is no sense trying.
That work for you?
This change is in v1.2.15 R3 (available now).