X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=installer%2Farchive.c;h=c24c0267a8fdba98079cc703c7f0733de98b23f9;hp=888cd36e5c8a683c9fbbb7dd15fd21d2b59ace7d;hb=d2eb51b3092755b23dde4e1d976605fda0120e39;hpb=463923612ceeebc137d095a4cbf5dff7a2af4e75 diff --git a/installer/archive.c b/installer/archive.c index 888cd36..c24c026 100644 --- a/installer/archive.c +++ b/installer/archive.c @@ -371,6 +371,10 @@ int unpack_archive(void*data, int len, char*destdir, statusfunc_t f) #else reader_t*z = reader_init_lzma(data, len); #endif + if(!z) { + f(1, "Couldn't decompress installation files"); + return 0; + } f(0, "Creating installation directory"); if(!create_directory(destdir,f)) return 0;