--- parser3/src/classes/image.C 2001/04/28 07:27:31 1.21.2.4 +++ parser3/src/classes/image.C 2001/05/02 11:49:17 1.23 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: image.C,v 1.21.2.4 2001/04/28 07:27:31 paf Exp $ + $Id: image.C,v 1.23 2001/05/02 11:49:17 paf Exp $ */ #include "pa_config_includes.h" @@ -334,8 +334,12 @@ static gdImage *load(Request& r, const S const char *file_name_cstr=r.absolute(file_name).cstr(String::UL_FILE_NAME); if(FILE *f=fopen(file_name_cstr, "rb")) { gdImage& image=*new(pool) gdImage(pool); - image.CreateFromGif(f); + bool ok=image.CreateFromGif(f); fclose(f); + if(!ok) + PTHROW(0, 0, + &file_name, + "is not in GIF format"); return ℑ } else { PTHROW(0, 0,