Module Name: src
Committed By: joerg
Date: Tue Aug 16 14:08:36 UTC 2011
Modified Files:
src/external/bsd/libarchive/dist/libarchive:
archive_read_support_compression_compress.c
Log Message:
Revert.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
src/external/bsd/libarchive/dist/libarchive/archive_read_support_compression_compress.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/bsd/libarchive/dist/libarchive/archive_read_support_compression_compress.c
diff -u src/external/bsd/libarchive/dist/libarchive/archive_read_support_compression_compress.c:1.2 src/external/bsd/libarchive/dist/libarchive/archive_read_support_compression_compress.c:1.3
--- src/external/bsd/libarchive/dist/libarchive/archive_read_support_compression_compress.c:1.2 Tue Aug 16 03:33:37 2011
+++ src/external/bsd/libarchive/dist/libarchive/archive_read_support_compression_compress.c Tue Aug 16 14:08:35 2011
@@ -362,7 +362,6 @@
}
if (code > state->free_ent) {
-out:
/* An invalid code is a fatal error. */
archive_set_error(&(self->archive->archive), -1,
"Invalid compressed data");
@@ -377,11 +376,6 @@
/* Generate output characters in reverse order. */
while (code >= 256) {
- // XXX: long -> ptrdiff_t, but don't want to bother with
- // autoconf for now.
- if (state->stackp - state->stack >=
- (long)(sizeof(state->stack) - 1))
- goto out;
*state->stackp++ = state->suffix[code];
code = state->prefix[code];
}