From: Harald Hoyer Date: Wed, 29 Jan 2014 07:35:47 +0000 (+0100) Subject: skipcpio: fixed signatured check X-Git-Tag: 036^0 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a7316ae4f7ee8361af898f3bf003eff6692784f7;p=thirdparty%2Fdracut.git skipcpio: fixed signatured check --- diff --git a/skipcpio/skipcpio.c b/skipcpio/skipcpio.c index c9120617a..ac0578ea5 100644 --- a/skipcpio/skipcpio.c +++ b/skipcpio/skipcpio.c @@ -64,7 +64,7 @@ int main(int argc, char **argv) /* check, if this is a cpio archive */ if ((buf[0] == 0x71 && buf[1] == 0xc7) - || (buf[0] == '0' && buf[1] == '7' && buf[0] == '0' && buf[1] == '7' && buf[0] == '0' && buf[1] == '1')) { + || (buf[0] == '0' && buf[1] == '7' && buf[2] == '0' && buf[3] == '7' && buf[4] == '0' && buf[5] == '1')) { /* Search for CPIO_END */ do {