jim 99/03/07 07:41:57
Modified: src/main http_core.c Log: Older OSs simply return non-0 on fseek errors Revision Changes Path 1.254 +5 -1 apache-1.3/src/main/http_core.c Index: http_core.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/main/http_core.c,v retrieving revision 1.253 retrieving revision 1.254 diff -u -r1.253 -r1.254 --- http_core.c 1999/03/07 15:35:17 1.253 +++ http_core.c 1999/03/07 15:41:56 1.254 @@ -3070,7 +3070,11 @@ else { long offset, length; while (ap_each_byterange(r, &offset, &length)) { - if (fseek(f, offset, SEEK_SET) == -1) { + /* + * Non zero returns are more portable than checking + * for a return of -1. + */ + if (fseek(f, offset, SEEK_SET)) { ap_log_error(APLOG_MARK, APLOG_ERR, r->server, "Failed to fseek for byterange (%ld, %ld)", offset, length);