TAPE: Avoid XCode false positive analysis warning

This commit is contained in:
Mark Pizzolato 2021-08-23 12:09:43 -07:00
parent c4bbb75303
commit 09db504f65

View file

@ -4918,9 +4918,11 @@ while (!feof (f) && !error) {
ansi->fixed_text);
else { /* Binary file */
size_t runt;
size_t runt = 0;
data_read = fread (block, 1, tape->block_size, f);
runt = data_read % max_record_size; /* data_read (=0) % 0 == 0 */
if (max_record_size > 0) /* always will be true but XCode thinks otherwise */
runt = data_read % max_record_size; /* data_read (=0) % anypositivenumber == 0 */
/* Pad short records with zeros */
if (runt > 0) {
size_t nPad = max_record_size - runt;