802
802
trx_start_low(trx);
803
803
/* fall through */
804
--- a/storage/innobase/mem/mem0dbg.cc
805
+++ b/storage/innobase/mem/mem0dbg.cc
806
@@ -278,18 +278,10 @@
807
byte* buf, /*!< in: pointer to buffer */
808
ulint n) /*!< in: length of buffer */
812
UNIV_MEM_ASSERT_W(buf, n);
814
- for (ptr = buf; ptr < buf + n; ptr++) {
816
- if (ut_rnd_gen_ibool()) {
822
+ /* Fix https://bugs.launchpad.net/percona-xtrabackup/+bug/1158154 */
823
+ memset(buf, 0xBA, n);
825
UNIV_MEM_INVALID(buf, n);
827
@@ -304,17 +296,10 @@
828
byte* buf, /*!< in: pointer to buffer */
829
ulint n) /*!< in: length of buffer */
833
UNIV_MEM_ASSERT_W(buf, n);
835
- for (ptr = buf; ptr < buf + n; ptr++) {
836
- if (ut_rnd_gen_ibool()) {
842
+ /* Fix https://bugs.launchpad.net/percona-xtrabackup/+bug/1158154 */
843
+ memset(buf, 0xDE, n);
845
UNIV_MEM_FREE(buf, n);