diff --git a/native/jni/magiskboot/compress.cpp b/native/jni/magiskboot/compress.cpp index 7d9ef061c..4cc7a6b5d 100644 --- a/native/jni/magiskboot/compress.cpp +++ b/native/jni/magiskboot/compress.cpp @@ -563,11 +563,11 @@ void decompress(char *infile, const char *outfile) { if (!strm) { format_t type = check_fmt(buf, len); + fprintf(stderr, "Detected format: [%s]\n", fmt2name[type]); + if (!COMPRESSED(type)) LOGE("Input file is not a supported compressed type!\n"); - fprintf(stderr, "Detected format: [%s]\n", fmt2name[type]); - /* If user does not provide outfile, infile has to be either * .[ext], or '-'. Outfile will be either or '-'. * If the input does not have proper format, abort */