diff --git a/qt-faststart.c b/qt-faststart.c index b4eba7bb56db375e7f24d32522dfe4dd8d104031..535dde36550f677f43f16e818630a0cd6f5f00a0 100644 --- a/qt-faststart.c +++ b/qt-faststart.c @@ -99,7 +99,7 @@ int main(int argc, char *argv[]) if (fread(atom_bytes, ATOM_PREAMBLE_SIZE, 1, infile) != 1) { break; } - atom_size = BE_32(&atom_bytes[0]); + atom_size = (uint32_t)BE_32(&atom_bytes[0]); atom_type = BE_32(&atom_bytes[4]); if ((atom_type != FREE_ATOM) &&