*** apache_base:[src.main]http_log.c;1 Mon Aug 23 11:38:21 1999 --- apache_cur:[src.main]http_log.c;3 Mon Aug 23 11:38:04 1999 *************** *** 371,379 **** *e = '\0'; file = tmp; } ! #endif /*_OSD_POSIX*/ len += ap_snprintf(errstr + len, sizeof(errstr) - len, "%s(%d): ", file, line); } #endif /* TPF */ if (r) { --- 371,392 ---- *e = '\0'; file = tmp; } ! #elif defined (VMS) ! char * cp; ! if ((cp = strchr(file, ']')) || (cp = strchr(file, '>'))) { ! /* Copy filename.ext;version ! */ ! file = strdup(cp + 1); ! if (cp = strrchr(file, ';')) { ! *cp = '\0'; /* Strip off ;version */ ! } ! } ! #endif /* VMS */ len += ap_snprintf(errstr + len, sizeof(errstr) - len, "%s(%d): ", file, line); + #ifdef VMS + free((char *) file); + #endif } #endif /* TPF */ if (r) {