summaryrefslogtreecommitdiff
path: root/libarchive/archive_write_add_filter_bzip2.c
diff options
context:
space:
mode:
authorMichihiro NAKAJIMA <ggcueroad@gmail.com>2012-02-14 05:45:06 +0900
committerMichihiro NAKAJIMA <ggcueroad@gmail.com>2012-02-14 16:29:42 +0900
commitf30dc311bafff055bbcfcb272834566e15fce4dd (patch)
tree98a9ba64a9cca385af29791091f2e2f1c91fbe1d /libarchive/archive_write_add_filter_bzip2.c
parent1ecb1bb23cc28c22e787f3bf5a65342bcb0f3282 (diff)
downloadlibarchive-f30dc311bafff055bbcfcb272834566e15fce4dd.tar.gz
Fix issue 237.
Properly set a clear error message when archive_{write,read}_set_options failed.
Diffstat (limited to 'libarchive/archive_write_add_filter_bzip2.c')
-rw-r--r--libarchive/archive_write_add_filter_bzip2.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libarchive/archive_write_add_filter_bzip2.c b/libarchive/archive_write_add_filter_bzip2.c
index 24e05717..2b48959e 100644
--- a/libarchive/archive_write_add_filter_bzip2.c
+++ b/libarchive/archive_write_add_filter_bzip2.c
@@ -216,6 +216,9 @@ archive_compressor_bzip2_options(struct archive_write_filter *f,
return (ARCHIVE_OK);
}
+ /* Note: The "warn" return is just to inform the options
+ * supervisor that we didn't handle it. It will generate
+ * a suitable error if no one used this option. */
return (ARCHIVE_WARN);
}