Let received iso header be big endian, to be consistent.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@54 53a565d1-3bb7-0310-b661-cf11e63c67ab
This commit is contained in:
parent
6fc01c2077
commit
900ef48d4a
|
@ -10,6 +10,7 @@
|
|||
|
||||
#include <config.h>
|
||||
#include <unistd.h>
|
||||
#include <byteswap.h>
|
||||
|
||||
#include "raw1394.h"
|
||||
#include "kernel-raw1394.h"
|
||||
|
@ -46,7 +47,7 @@ int raw1394_loop_iterate(struct raw1394_handle *handle)
|
|||
case RAW1394_REQ_ISO_RECEIVE:
|
||||
channel = (handle->buffer[0] >> 8) & 0x3f;
|
||||
#ifndef WORDS_BIGENDIAN
|
||||
/* swap(buffer[0]); */
|
||||
handle->buffer[0] = bswap_32(handle->buffer[0]);
|
||||
#endif
|
||||
|
||||
if (handle->iso_handler[channel]) {
|
||||
|
|
Reference in New Issue