aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorTim Kientzle <kientzle@FreeBSD.org>2008-03-14 22:40:36 +0000
committerTim Kientzle <kientzle@FreeBSD.org>2008-03-14 22:40:36 +0000
commitd6f37be734ef9527db251e787803de56ef1505dc (patch)
tree1332b07f793af722bfa8f7a08a71422ab5f5f01b /lib
parent42d1f7b4bab0036b25eba3d93e7f37c361fc38e9 (diff)
Notes
Diffstat (limited to 'lib')
-rw-r--r--lib/libarchive/archive_entry.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libarchive/archive_entry.c b/lib/libarchive/archive_entry.c
index 8ca69fe422b9..cc7e4d30582b 100644
--- a/lib/libarchive/archive_entry.c
+++ b/lib/libarchive/archive_entry.c
@@ -307,6 +307,8 @@ aes_copy_wcs_len(struct aes *aes, const wchar_t *wcs, size_t len)
struct archive_entry *
archive_entry_clear(struct archive_entry *entry)
{
+ if (entry == NULL)
+ return (NULL);
aes_clean(&entry->ae_fflags_text);
aes_clean(&entry->ae_gname);
aes_clean(&entry->ae_hardlink);