diff --git a/osslsigncode.c b/osslsigncode.c index 8cfe9b1..259b471 100644 --- a/osslsigncode.c +++ b/osslsigncode.c @@ -4154,6 +4154,7 @@ static int cab_remove_file(char *indata, FILE_HEADER *header, uint32_t filesize, BIO_write(outdata, indata+20, 10); /* u2 flags: 30-31 */ flags = GET_UINT16_LE(indata+30); + /* coverity[result_independent_of_operands] only least significant byte is affected */ PUT_UINT16_LE(flags & (FLAG_PREV_CABINET | FLAG_NEXT_CABINET), buf); BIO_write(outdata, buf, 2); /*