Skip to content

Commit b532b86

Browse files
committed
Add missing ceil operation.
1 parent 7136810 commit b532b86

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

libtrace/src/trace.container.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,9 @@ namespace SerializedTrace {
149149
/* Read number of frames per toc entry. */
150150
READ(frames_per_toc_entry);
151151

152+
size_t add = (num_frames % frames_per_toc_entry != 0) ? 1 : 0;
152153
/* Read each toc entry. */
153-
for (int i = 0; i < ((num_frames - 1) / frames_per_toc_entry); i++) {
154+
for (int i = 0; i < (num_frames / frames_per_toc_entry) + add; i++) {
154155
uint64_t offset;
155156
READ(offset);
156157
toc.push_back(offset);

0 commit comments

Comments
 (0)