coar 99/07/28 10:58:24
Modified: src/main http_main.c Log: Note that *SecurityDescriptor() resets the last error if it succeeds. Revision Changes Path 1.463 +5 -0 apache-1.3/src/main/http_main.c Index: http_main.c =================================================================== RCS file: /home/cvs/apache-1.3/src/main/http_main.c,v retrieving revision 1.462 retrieving revision 1.463 diff -u -r1.462 -r1.463 --- http_main.c 1999/07/27 13:46:05 1.462 +++ http_main.c 1999/07/28 17:58:21 1.463 @@ -5886,6 +5886,11 @@ if (pSD == NULL || sa == NULL) { return NULL; } + /* + * We can safely use GetLastError() here without presetting it; + * InitializeSecurityDescriptor() has been verified as clearing it + * on successful completion. + */ if (!InitializeSecurityDescriptor(pSD, SECURITY_DESCRIPTOR_REVISION) || GetLastError()) { LocalFree( pSD );