diff --git a/msi.c b/msi.c index 4157489..62a9612 100644 --- a/msi.c +++ b/msi.c @@ -1693,9 +1693,8 @@ static int stream_handle(MSI_FILE *msi, MSI_DIRENT *dirent, u_char *p_msi, uint3 /* DigitalSignature or MsiDigitalSignatureEx: inlen == 0 */ inlen = stream_read(msi, child->entry, p_msi, len_msi, p_msiex, len_msiex, &indata, inlen, is_root); if (inlen == 0) { - printf("Failed to read stream data\n"); OPENSSL_free(indata); - continue; + continue; /* skip a null stream */ } /* set the size of the user-defined data if this is a stream object */ PUT_UINT32_LE(inlen, buf);