summaryrefslogtreecommitdiff
path: root/innobase
diff options
context:
space:
mode:
authorunknown <marko@hundin.mysql.fi>2004-12-31 00:56:54 +0200
committerunknown <marko@hundin.mysql.fi>2004-12-31 00:56:54 +0200
commit8736181d82c531cf8b682511e279167dad4c60c4 (patch)
treeec8ce0523abdb8845ba1456da571d97e0a2e5460 /innobase
parent9e8f628d3d7a98f088c83739d61b71f94fec8a20 (diff)
downloadmariadb-git-8736181d82c531cf8b682511e279167dad4c60c4.tar.gz
page0page.c:
page_dir_find_owner_slot(): Fix bug in corruption diagnostics. innobase/page/page0page.c: page_dir_find_owner_slot(): Fix bug in corruption diagnostics.
Diffstat (limited to 'innobase')
-rw-r--r--innobase/page/page0page.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/innobase/page/page0page.c b/innobase/page/page0page.c
index 20bbfba7a50..d71c243e7c5 100644
--- a/innobase/page/page0page.c
+++ b/innobase/page/page0page.c
@@ -103,7 +103,7 @@ page_dir_find_owner_slot(
(ulong) buf_frame_get_page_no(page));
if (comp) {
- fputs("(compact record)\n", stderr);
+ fputs("(compact record)", stderr);
} else {
rec_print_old(stderr, original_rec);
}
@@ -113,7 +113,11 @@ page_dir_find_owner_slot(
fputs(
"InnoDB: Cannot find the dir slot for record ",
stderr);
- rec_print(stderr, rec, NULL);
+ if (comp) {
+ fputs("(compact record)", stderr);
+ } else {
+ rec_print_old(stderr, rec);
+ }
fputs("\n"
"InnoDB: on that page!\n", stderr);