X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=installer%2Farchive.c;h=c24c0267a8fdba98079cc703c7f0733de98b23f9;hb=dc3edb13b7ab579de51496193b78e8c26790d512;hp=888cd36e5c8a683c9fbbb7dd15fd21d2b59ace7d;hpb=463923612ceeebc137d095a4cbf5dff7a2af4e75;p=swftools.git 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;