diff options
author | Martin Matuska <mm@FreeBSD.org> | 2018-11-24 01:15:08 +0000 |
---|---|---|
committer | Martin Matuska <mm@FreeBSD.org> | 2018-11-24 01:15:08 +0000 |
commit | fd2a102f7ba73f37fbac1c994086b23f438cbf13 (patch) | |
tree | 839a0814bd5fe79181ad1d0544f840fee2b9968b /cpio/cpio.c | |
parent | a26007e8d35293595dadaee72d00911741d111ed (diff) | |
download | src-fd2a102f7ba73f37fbac1c994086b23f438cbf13.tar.gz src-fd2a102f7ba73f37fbac1c994086b23f438cbf13.zip |
Notes
Diffstat (limited to 'cpio/cpio.c')
-rw-r--r-- | cpio/cpio.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cpio/cpio.c b/cpio/cpio.c index 9dddf417a5a5..4fd394dea5f1 100644 --- a/cpio/cpio.c +++ b/cpio/cpio.c @@ -755,8 +755,10 @@ file_to_archive(struct cpio *cpio, const char *srcpath) } if (cpio->option_rename) destpath = cpio_rename(destpath); - if (destpath == NULL) + if (destpath == NULL) { + archive_entry_free(entry); return (0); + } archive_entry_copy_pathname(entry, destpath); /* |