X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fpng2swf.c;h=52a442fbe79b13e5e8e44fb39f5a7aa26864dc4b;hb=495eb07179f8739f49496cfe79223cd85baf2bdd;hp=d294426fc73722f7dade819468e103069aa5dd83;hpb=f844ee2a4a4cd5154936e79d036593d941561a26;p=swftools.git diff --git a/src/png2swf.c b/src/png2swf.c index d294426..52a442f 100644 --- a/src/png2swf.c +++ b/src/png2swf.c @@ -171,8 +171,8 @@ TAG *MovieAddFrame(SWF * swf, TAG * t, char *sname, int id) U8*data; U8*imagedata; unsigned long int imagedatalen; - U8*palette; - int palettelen; + U8*palette = 0; + int palettelen = 0; struct png_header header; int bypp; @@ -249,6 +249,10 @@ TAG *MovieAddFrame(SWF * swf, TAG * t, char *sname, int id) U8*data2 = malloc((header.width+4)*header.height); int i,x,y; int pos=0; + if(!palette) { + fprintf(stderr, "Error: No palette found!\n"); + exit(1); + } /* 24->32 bit conversion */ for(i=0;i