diff --git a/backport-fix-Potential-Null-Pointer-Dereference.patch b/backport-fix-Potential-Null-Pointer-Dereference.patch new file mode 100644 index 0000000..ed6de3c --- /dev/null +++ b/backport-fix-Potential-Null-Pointer-Dereference.patch @@ -0,0 +1,25 @@ +From 1c0e8ac9c02d82209a3405a972174a795d044038 Mon Sep 17 00:00:00 2001 +From: qingkaishi +Date: Wed, 9 Sep 2020 23:58:28 +0800 +Subject: [PATCH] fix Potential Null Pointer Dereference + +--- + test/dnet/fw.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/test/dnet/fw.c b/test/dnet/fw.c +index 1557827..c845263 100644 +--- a/test/dnet/fw.c ++++ b/test/dnet/fw.c +@@ -108,7 +108,7 @@ arg_to_fr(int argc, char *argv[], struct fw_rule *fr) + + p = strtok(argv[4], ":"); + +- if (addr_aton(p, &fr->fw_src) < 0) ++ if (!p || addr_aton(p, &fr->fw_src) < 0) + return (-1); + + if ((p = strtok(NULL, ":")) != NULL) { +-- +2.33.0 + diff --git a/libdnet.spec b/libdnet.spec index 12e748b..556ee73 100644 --- a/libdnet.spec +++ b/libdnet.spec @@ -1,11 +1,12 @@ Name: libdnet Version: 1.14 -Release: 1 +Release: 2 Summary: Simple portable interface work with low-level networking routines License: BSD URL: https://github.com/ofalk/%{name} Source: https://github.com/ofalk/libdnet/archive/%{name}-%{version}.tar.gz +Patch0: backport-fix-Potential-Null-Pointer-Dereference.patch BuildRequires: gcc-c++ BuildRequires: python3-Cython @@ -97,6 +98,12 @@ popd %{_mandir}/man8/*.8* %changelog +* Tue Nov 01 2022 xingwei - 1.14-2 +- Type:bugfix +- ID:NA +- SUG:NA +- DESC: fix Potential Null Pointer Dereference + * Wed Jan 27 2021 xihaochen - 1.14-1 - Type:requirements - ID:NA