diff options
Diffstat (limited to 'archival/libunarchive')
-rw-r--r-- | archival/libunarchive/get_header_cpio.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/archival/libunarchive/get_header_cpio.c b/archival/libunarchive/get_header_cpio.c index 96be4b5ac..95d36cca8 100644 --- a/archival/libunarchive/get_header_cpio.c +++ b/archival/libunarchive/get_header_cpio.c | |||
@@ -7,8 +7,8 @@ | |||
7 | #include "libbb.h" | 7 | #include "libbb.h" |
8 | #include "unarchive.h" | 8 | #include "unarchive.h" |
9 | 9 | ||
10 | typedef struct hardlinks_s { | 10 | typedef struct hardlinks_t { |
11 | struct hardlinks_s *next; | 11 | struct hardlinks_t *next; |
12 | int inode; /* TODO: must match maj/min too! */ | 12 | int inode; /* TODO: must match maj/min too! */ |
13 | int mode ; | 13 | int mode ; |
14 | int mtime; /* These three are useful only in corner case */ | 14 | int mtime; /* These three are useful only in corner case */ |
@@ -149,6 +149,7 @@ char FAST_FUNC get_header_cpio(archive_handle_t *archive_handle) | |||
149 | free(make_me); | 149 | free(make_me); |
150 | goto next_link; | 150 | goto next_link; |
151 | } | 151 | } |
152 | cur = cur->next; | ||
152 | } | 153 | } |
153 | /* Oops... no file with such inode was created... do it now | 154 | /* Oops... no file with such inode was created... do it now |
154 | * (happens when hardlinked files are empty (zero length)) */ | 155 | * (happens when hardlinked files are empty (zero length)) */ |