[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haiku-commits
Subject:    [haiku-commits] haiku: hrev55664 - src/add-ons/kernel/bus_managers/fdt
From:       Adrien Destugues <pulkomandy () gmail ! com>
Date:       2021-11-24 13:39:27
Message-ID: 20211124133927.2DDE43FDAA () turing ! freelists ! org
[Download RAW message or body]

hrev55664 adds 1 changeset to branch 'master'
old head: 191fa37376cec123f2bf43d226a0d8e89c6fdc05
new head: 493b3fc40970583360b4adbc0a9a0e67a07b6fa2
overview: https://git.haiku-os.org/haiku/log/?qt=range&q=493b3fc40970+%5E191fa37376ce

----------------------------------------------------------------------------

493b3fc40970: bus_managers/fdt: check for NULL
  
  Change-Id: Ib33b2591c2966a266e0813e042d388dbe88ef939
  Reviewed-on: https://review.haiku-os.org/c/haiku/+/4700
  Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
  Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>

                                     [ David Karoly <karolyd577@gmail.com> ]

----------------------------------------------------------------------------

Revision:    hrev55664
Commit:      493b3fc40970583360b4adbc0a9a0e67a07b6fa2
URL:         https://git.haiku-os.org/haiku/commit/?id=493b3fc40970
Author:      David Karoly <karolyd577@gmail.com>
Date:        Mon Nov  8 15:50:54 2021 UTC
Committer:   Adrien Destugues <pulkomandy@gmail.com>
Commit-Date: Wed Nov 24 13:39:23 2021 UTC

----------------------------------------------------------------------------

1 file changed, 5 insertions(+)
src/add-ons/kernel/bus_managers/fdt/fdt_module.cpp | 5 +++++

----------------------------------------------------------------------------

diff --git a/src/add-ons/kernel/bus_managers/fdt/fdt_module.cpp \
b/src/add-ons/kernel/bus_managers/fdt/fdt_module.cpp index 7f6e72dbb1..c143aae848 \
                100644
--- a/src/add-ons/kernel/bus_managers/fdt/fdt_module.cpp
+++ b/src/add-ons/kernel/bus_managers/fdt/fdt_module.cpp
@@ -188,6 +188,11 @@ fdt_bus_init(device_node* node, void** cookie)
 {
 	TRACE("fdt_bus_init\n");
 
+	if (gFDT == NULL) {
+		TRACE("FDT is NULL!\n");
+		return B_DEVICE_NOT_FOUND;
+	}
+
 	ObjectDeleter<fdt_bus> bus(new(std::nothrow) fdt_bus());
 	if (!bus.IsSet())
 		return B_NO_MEMORY;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic