Fixed uninitialized variable.
authorArmin Novak <armin.novak@thincast.com>
Tue, 12 Dec 2017 09:35:02 +0000 (10:35 +0100)
committerArmin Novak <armin.novak@thincast.com>
Tue, 12 Dec 2017 09:35:02 +0000 (10:35 +0100)
winpr/libwinpr/utils/image.c

index 7c9a1f1..d98243c 100644 (file)
@@ -241,6 +241,12 @@ static int winpr_image_bitmap_read_fp(wImage* image, FILE* fp)
        wStream* s;
        WINPR_BITMAP_FILE_HEADER bf;
        WINPR_BITMAP_INFO_HEADER bi;
+
+       if (!image || !fp)
+               return -1;
+
+       image->data = NULL;
+
        s = Stream_New(NULL, sizeof(WINPR_BITMAP_FILE_HEADER) + sizeof(WINPR_BITMAP_INFO_HEADER));
 
        if (!s)