From 9c0ce6fb76afe3d293f5b072c722763ada3ae3bb Mon Sep 17 00:00:00 2001 From: serb Date: Fri, 30 May 2014 14:06:50 +0400 Subject: 8040113: File not initialized in src/share/native/sun/awt/giflib/dgif_lib.c Reviewed-by: pchelko, prr --- src/share/native/sun/awt/giflib/dgif_lib.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/share/native/sun') diff --git a/src/share/native/sun/awt/giflib/dgif_lib.c b/src/share/native/sun/awt/giflib/dgif_lib.c index 1a9e2cce1..d6d2a3ce4 100644 --- a/src/share/native/sun/awt/giflib/dgif_lib.c +++ b/src/share/native/sun/awt/giflib/dgif_lib.c @@ -195,6 +195,11 @@ DGifOpen(void *userData, GifFileType *GifFile; GifFilePrivateType *Private; + if (!readFunc) { + _GifError = D_GIF_ERR_READ_FAILED; + return NULL; + } + GifFile = (GifFileType *)malloc(sizeof(GifFileType)); if (GifFile == NULL) { _GifError = D_GIF_ERR_NOT_ENOUGH_MEM; -- cgit v1.2.3