Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

BUG: GetServerVariable Causes an Access Violation in Internet Security and Acceleration Server Web Filter


View products that this article applies to.

This article was previously published under Q330639

↑ Back to the top


Symptoms

If you call the GetServerVariable method in the Microsoft Internet Security and Acceleration (ISA) Server Web filter, you may cause an access violation.

↑ Back to the top


Resolution

To work around this problem, register the filter so that it can handle the SF_NOTIFY_PREPROC_HEADERS notification. You can leave the notification handler empty.

↑ Back to the top


Status

Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.

↑ Back to the top


More information

The access violation may occur when you call GetServerVariable to retrieve a value for HTTP_ALL, RAW_HTTP, HTTP_REFFERER, and other variables. GetServerVariable can cause an access violation when it is called in any notifications, unless the filter handles SF_NOTIFY_PREPROC_HEADERS.

↑ Back to the top


References

ISA SDK Documentation

↑ Back to the top


Keywords: KB330639, kbbug

↑ Back to the top

Article Info
Article ID : 330639
Revision : 2
Created on : 10/24/2002
Published on : 10/24/2002
Exists online : False
Views : 279