*** server.c.orig Sat Sep 2 12:33:44 2006 --- server.c Sun Jan 14 23:27:04 2007 *************** *** 1831,1842 **** } } else if(code < 400 && (content_range.from >= 0 || content_range.to >= 0 || content_range.full_length >= 0)) { ! do_log(L_ERROR, "Range without partial content.\n"); ! httpServerAbort(connection, 1, 502, ! internAtom("Range without partial content")); ! goto fail; } else if(code != 304 && code != 412) { full_len = len; } --- 1831,1843 ---- } } else if(code < 400 && (content_range.from >= 0 || content_range.to >= 0 || content_range.full_length >= 0)) { ! do_log(L_WARN, "Range without partial content.\n"); ! /* Damn anakata. */ ! content_range.from = -1; ! content_range.to = -1; ! content_range.full_length = -1; } else if(code != 304 && code != 412) { full_len = len; }