diff options
| author | Franklin Wei <frankhwei536@gmail.com> | 2015-02-24 16:55:26 -0500 |
|---|---|---|
| committer | Franklin Wei <frankhwei536@gmail.com> | 2015-02-24 16:55:26 -0500 |
| commit | 55f1d9486fcff6ae7af6cac3a0200a996c194c6c (patch) | |
| tree | d95330141e832f9cac5913e4bedaab505c048b4c | |
| parent | 17ee90ccdb75f5e707604a1f4b28340aab072ec1 (diff) | |
| download | rockbox-55f1d9486fcff6ae7af6cac3a0200a996c194c6c.zip rockbox-55f1d9486fcff6ae7af6cac3a0200a996c194c6c.tar.gz rockbox-55f1d9486fcff6ae7af6cac3a0200a996c194c6c.tar.bz2 rockbox-55f1d9486fcff6ae7af6cac3a0200a996c194c6c.tar.xz | |
Fix warnings in firmware/screendump.c
Change-Id: If01caf8a124e925b308bdefc6327420dde355ac9
| -rw-r--r-- | firmware/screendump.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/firmware/screendump.c b/firmware/screendump.c index e27360b..226d08a 100644 --- a/firmware/screendump.c +++ b/firmware/screendump.c @@ -140,7 +140,11 @@ void screen_dump(void) } else { - write(fd, bmpheader, sizeof(bmpheader)); + if(write(fd, bmpheader, sizeof(bmpheader)) != sizeof(bmpheader)) + { + close(fd); + return; + } /* BMP image goes bottom up */ for (y = LCD_HEIGHT - 1; y >= 0; y--) @@ -243,7 +247,11 @@ void screen_dump(void) while (dst < dst_end); #endif /* LCD_DEPTH */ - write(fd, linebuf, DUMP_BMP_LINESIZE); + if(write(fd, linebuf, DUMP_BMP_LINESIZE) != DUMP_BMP_LINESIZE) + { + close(fd); + return; + } } } close(fd); |