diff options
Diffstat (limited to 'libaf/af_format.c')
-rw-r--r-- | libaf/af_format.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libaf/af_format.c b/libaf/af_format.c index 7a5fd04af1..5f5a91dc63 100644 --- a/libaf/af_format.c +++ b/libaf/af_format.c @@ -391,6 +391,8 @@ static void endian(void* in, void* out, int len, int bps) for(i=0;i<len;i++){ s=((uint8_t*)in)[3*i]; ((uint8_t*)out)[3*i]=((uint8_t*)in)[3*i+2]; + if (in != out) + ((uint8_t*)out)[3*i+1]=((uint8_t*)in)[3*i+1]; ((uint8_t*)out)[3*i+2]=s; } break; |