File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -749,10 +749,10 @@ static signed short php_ifd_get16s(void *Short, int motorola_intel)
749
749
static int php_ifd_get32s (void * Long , int motorola_intel )
750
750
{
751
751
if (motorola_intel ) {
752
- return ((( char * )Long )[0 ] << 24 ) | (((unsigned char * )Long )[1 ] << 16 )
753
- | (((unsigned char * )Long )[2 ] << 8 ) | (((unsigned char * )Long )[3 ] << 0 );
752
+ return ((unsigned )((( char * )Long )[0 ]) << 24 ) | (((unsigned char * )Long )[1 ] << 16 )
753
+ | ((( char * )Long )[2 ] << 8 ) | (((unsigned char * )Long )[3 ] << 0 );
754
754
} else {
755
- return ((( char * )Long )[3 ] << 24 ) | (((unsigned char * )Long )[2 ] << 16 )
755
+ return ((unsigned )((( char * )Long )[3 ]) << 24 ) | (((unsigned char * )Long )[2 ] << 16 )
756
756
| (((unsigned char * )Long )[1 ] << 8 ) | (((unsigned char * )Long )[0 ] << 0 );
757
757
}
758
758
}
You can’t perform that action at this time.
0 commit comments