aboutsummaryrefslogtreecommitdiff
path: root/src/copyout.c
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2006-12-18 09:32:13 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2006-12-18 09:32:13 +0000
commit4d7ac61a43c228ecbe78badc95d7017a450d28fd (patch)
treed23d9a4461566c01fa377a0b43abf3800581168f /src/copyout.c
parentcf976545adec49064b266c39dff4f5a956dff265 (diff)
downloadcpio-4d7ac61a43c228ecbe78badc95d7017a450d28fd.tar.gz
cpio-4d7ac61a43c228ecbe78badc95d7017a450d28fd.tar.bz2
(write_out_binary_header): Fix size conversion
Diffstat (limited to 'src/copyout.c')
-rw-r--r--src/copyout.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/copyout.c b/src/copyout.c
index cb13673..7887473 100644
--- a/src/copyout.c
+++ b/src/copyout.c
@@ -508,7 +508,7 @@ write_out_binary_header (dev_t rdev,
short_hdr.c_filesizes[0] = file_hdr->c_filesize >> 16;
short_hdr.c_filesizes[1] = file_hdr->c_filesize & 0xFFFF;
- if ((short_hdr.c_filesizes[0] << 16) + short_hdr.c_filesizes[1]
+ if (((off_t)short_hdr.c_filesizes[0] << 16) + short_hdr.c_filesizes[1]
!= file_hdr->c_filesize)
{
field_width_error (file_hdr->c_name, _("file size"));

Return to:

Send suggestions and report system problems to the System administrator.