From 9a9f052598fbfabcdda873443d494d49b14a7bcd Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sun, 14 Jul 2024 11:50:21 -0700 Subject: [PATCH] openzwave: fix compilation with GCC14 Null pointer dereference. This looks like a bug fix actually... Signed-off-by: Rosen Penev --- utils/openzwave/Makefile | 2 +- utils/openzwave/patches/010-gcc14.patch | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 utils/openzwave/patches/010-gcc14.patch diff --git a/utils/openzwave/Makefile b/utils/openzwave/Makefile index 26075f9cc..42244900f 100644 --- a/utils/openzwave/Makefile +++ b/utils/openzwave/Makefile @@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=openzwave PKG_VERSION:=1.6.1149 -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://old.openzwave.com/downloads diff --git a/utils/openzwave/patches/010-gcc14.patch b/utils/openzwave/patches/010-gcc14.patch new file mode 100644 index 000000000..2fb0776ec --- /dev/null +++ b/utils/openzwave/patches/010-gcc14.patch @@ -0,0 +1,11 @@ +--- a/cpp/src/command_classes/AssociationCommandConfiguration.cpp ++++ b/cpp/src/command_classes/AssociationCommandConfiguration.cpp +@@ -183,7 +183,7 @@ namespace OpenZWave + if (Node* node = GetNodeUnsafe()) + { + Group* group = node->GetGroup(groupIdx); +- if ( NULL == group) ++ if (group) + { + if (firstReports) + {