From a58cb2eff7509085253c4a9c0bcd548ae6522c90 Mon Sep 17 00:00:00 2001 From: Rob Gill Date: Wed, 13 Feb 2019 16:10:56 +1000 Subject: [PATCH] file_system/ext2 Fix checking wrong allocation * Test the correct allocation before returning no memory Change-Id: Id4422dab2e99487e015e1d915bfba5c18d1b8030 Reviewed-on: https://review.haiku-os.org/c/1044 Reviewed-by: Adrien Destugues --- src/add-ons/kernel/file_systems/ext2/Journal.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/file_systems/ext2/Journal.cpp b/src/add-ons/kernel/file_systems/ext2/Journal.cpp index b869e03082..00f859b4ef 100644 --- a/src/add-ons/kernel/file_systems/ext2/Journal.cpp +++ b/src/add-ons/kernel/file_systems/ext2/Journal.cpp @@ -530,7 +530,7 @@ Journal::_WriteTransactionToLog() "the commit block, block size %" B_PRIu32 "\n", fBlockSize); JournalHeader* commitBlock = (JournalHeader*)new(std::nothrow) uint8[fBlockSize]; - if (descriptorBlock == NULL) { + if (commitBlock == NULL) { TRACE("Journal::_WriteTransactionToLog(): Failed to allocate a buffer " "for the commit block\n"); return B_NO_MEMORY;