Skip to content

Commit 8dda834

Browse files
committed
Fix coverity warning
1 parent 4c1806c commit 8dda834

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/hdf/dataobject.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,11 @@ static int readOHDRHeaderMessageDataspace1(struct READER *reader,
6767
if (i < 4) {
6868
ds->dimension_size[i] =
6969
readValue(reader, reader->superblock.size_of_lengths);
70-
mylog(" dimension %d %" PRIu64 "\n", i, ds->dimension_size[i]);
71-
if (ds->dimension_size[i] > 1000000) {
70+
if (ds->dimension_size[i] < 0 || ds->dimension_size[i] > 1000000) {
7271
mylog("dimension_size is too large\n"); // LCOV_EXCL_LINE
7372
return MYSOFA_INVALID_FORMAT; // LCOV_EXCL_LINE
7473
}
74+
mylog(" dimension %d %" PRIu64 "\n", i, ds->dimension_size[i]);
7575
} else
7676
readValue(reader, reader->superblock.size_of_lengths);
7777
}

0 commit comments

Comments
 (0)