diff options
author | Martin Matuska <martin@matuska.org> | 2020-01-25 14:26:59 +0100 |
---|---|---|
committer | Martin Matuska <martin@matuska.org> | 2020-01-25 14:26:59 +0100 |
commit | bcaa4a4d270544dfd5e0f661d7524ab94beda174 (patch) | |
tree | 5a2ddd6386b1afa9d3298199d6b198b23f157e5d /libarchive/archive_write_set_format_warc.c | |
parent | d653d0b38de56f30dab6516d41b9793f6827adfe (diff) | |
download | libarchive-bcaa4a4d270544dfd5e0f661d7524ab94beda174.tar.gz |
Unify unsupported entry file type error message in writer
Closes #1320
Diffstat (limited to 'libarchive/archive_write_set_format_warc.c')
-rw-r--r-- | libarchive/archive_write_set_format_warc.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/libarchive/archive_write_set_format_warc.c b/libarchive/archive_write_set_format_warc.c index 00f15ff9..46b05734 100644 --- a/libarchive/archive_write_set_format_warc.c +++ b/libarchive/archive_write_set_format_warc.c @@ -48,6 +48,7 @@ __FBSDID("$FreeBSD$"); #include "archive_private.h" #include "archive_random_private.h" #include "archive_write_private.h" +#include "archive_write_set_format_private.h" struct warc_s { unsigned int omit_warcinfo:1; @@ -259,10 +260,8 @@ _warc_header(struct archive_write *a, struct archive_entry *entry) return (ARCHIVE_OK); } /* just resort to erroring as per Tim's advice */ - archive_set_error( - &a->archive, - ARCHIVE_ERRNO_FILE_FORMAT, - "WARC can only process regular files"); + __archive_write_entry_filetype_unsupported( + &a->archive, entry, "WARC"); return (ARCHIVE_FAILED); } |