summaryrefslogtreecommitdiff
path: root/command/video.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'command/video.cpp')
-rw-r--r--command/video.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/command/video.cpp b/command/video.cpp
index 2f75222..92c834d 100644
--- a/command/video.cpp
+++ b/command/video.cpp
@@ -66,7 +66,7 @@ int cMarkAdLogo::Load(char *directory, char *file)
free(path);
if (!pFile) return -1;
- fscanf(pFile, "P5\n#C%i %i\n%d %d\n255\n#", &area.corner,&area.mpixel,&LOGOWIDTH,&LOGOHEIGHT);
+ if (fscanf(pFile, "P5\n#C%i %i\n%d %d\n255\n#", &area.corner,&area.mpixel,&LOGOWIDTH,&LOGOHEIGHT)) {};
if (LOGOHEIGHT==255)
{
@@ -82,7 +82,7 @@ int cMarkAdLogo::Load(char *directory, char *file)
return -2;
}
- fread(&area.mask,1,LOGOWIDTH*LOGOHEIGHT,pFile);
+ if (fread(&area.mask,1,LOGOWIDTH*LOGOHEIGHT,pFile)!=(size_t) (LOGOWIDTH*LOGOHEIGHT)) return -2;
if (!area.mpixel)
{
@@ -121,7 +121,7 @@ void cMarkAdLogo::Save(int lastiframe, uchar *picture)
fprintf(pFile, "P5\n#C%i\n%d %d\n255\n", area.corner, LOGOWIDTH,LOGOHEIGHT);
// Write pixel data
- fwrite(picture,1,LOGOWIDTH*LOGOHEIGHT,pFile);
+ if (fwrite(picture,1,LOGOWIDTH*LOGOHEIGHT,pFile)) {};
// Close file
fclose(pFile);
free(buf);