diff options
Diffstat (limited to 'innobase/include/btr0btr.ic')
-rw-r--r-- | innobase/include/btr0btr.ic | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/innobase/include/btr0btr.ic b/innobase/include/btr0btr.ic index 1d1f97d3668..a0860b1c3a7 100644 --- a/innobase/include/btr0btr.ic +++ b/innobase/include/btr0btr.ic @@ -200,10 +200,10 @@ btr_node_ptr_get_child_page_no( page_no = mach_read_from_4(field); - if (page_no == 0) { + if (UNIV_UNLIKELY(page_no == 0)) { fprintf(stderr, "InnoDB: a nonsensical page number 0 in a node ptr record at offset %lu\n", - (unsigned long)(rec - buf_frame_align(rec))); + (ulong) ut_align_offset(rec, UNIV_PAGE_SIZE)); buf_page_print(buf_frame_align(rec)); } |