From 958ac18d4efe68fdad8dfae15355b7fd27452a2d Mon Sep 17 00:00:00 2001 From: Glenn L McGrath Date: Fri, 9 Apr 2004 06:59:05 +0000 Subject: Add a comment explaining why we have to check for an extra \n --- archival/libunarchive/get_header_ar.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'archival') diff --git a/archival/libunarchive/get_header_ar.c b/archival/libunarchive/get_header_ar.c index 86e0bc08f..ebb6f8cbe 100644 --- a/archival/libunarchive/get_header_ar.c +++ b/archival/libunarchive/get_header_ar.c @@ -47,7 +47,9 @@ extern char get_header_ar(archive_handle_t *archive_handle) return(EXIT_FAILURE); } - /* Some ar entries have a trailing '\n' after the previous data entry */ + /* ar header starts on an even byte (2 byte aligned) + * '\n' is used for padding + */ if (ar.raw[0] == '\n') { /* fix up the header, we started reading 1 byte too early */ memmove(ar.raw, &ar.raw[1], 59); -- cgit v1.2.3