diff options
author | Frank Gevaerts <frank@gevaerts.be> | 2014-01-04 22:15:02 +0100 |
---|---|---|
committer | Frank Gevaerts <frank@gevaerts.be> | 2014-01-04 22:15:02 +0100 |
commit | 61a096499b72f82dd8efc782e30cfeb1a31ef400 (patch) | |
tree | ddea129ca9ef76b5a687d7a98147a94e716da73a | |
parent | 646edc594f9b1ae27390576b4f6b1f08784e32d1 (diff) | |
download | rockbox-61a096499b72f82dd8efc782e30cfeb1a31ef400.tar.gz rockbox-61a096499b72f82dd8efc782e30cfeb1a31ef400.zip |
Fix data abort introduced by ef92ed4a.
Change-Id: I3e1bf2434238835d2d2b8f5f2a8f44b0df97b33d
-rw-r--r-- | apps/recorder/bmp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/recorder/bmp.c b/apps/recorder/bmp.c index 142bf5dff2..3e7356a500 100644 --- a/apps/recorder/bmp.c +++ b/apps/recorder/bmp.c | |||
@@ -276,7 +276,7 @@ static unsigned int read_part_line(struct bmp_args *ba) | |||
276 | break; | 276 | break; |
277 | case 15: | 277 | case 15: |
278 | case 16: | 278 | case 16: |
279 | data = letoh16(*(uint16_t*)ibuf); | 279 | data = ibuf[0] | (ibuf[1]<<8); |
280 | component = (data << 3) & 0xf8; | 280 | component = (data << 3) & 0xf8; |
281 | component |= component >> 5; | 281 | component |= component >> 5; |
282 | buf->blue = component; | 282 | buf->blue = component; |