From b8cc58f1d30219175867195c6a4995daf8568451 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Wed, 9 Nov 2022 22:03:04 +0700 Subject: [PATCH] connman-ncurses: fix crash --- srcpkgs/connman-ncurses/patches/check-null.patch | 12 ++++++++++++ srcpkgs/connman-ncurses/template | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/connman-ncurses/patches/check-null.patch diff --git a/srcpkgs/connman-ncurses/patches/check-null.patch b/srcpkgs/connman-ncurses/patches/check-null.patch new file mode 100644 index 00000000000..4be901a2146 --- /dev/null +++ b/srcpkgs/connman-ncurses/patches/check-null.patch @@ -0,0 +1,12 @@ +Index: connman-ncurses-1.0/main.c +=================================================================== +--- connman-ncurses-1.0.orig/main.c ++++ connman-ncurses-1.0/main.c +@@ -420,6 +420,7 @@ void repos_cursor(void) + */ + static void exec_action(struct userptr_data *data) + { ++ if (!data) return; + switch (context.current_context) { + case CONTEXT_SERVICES: + context.serv->dbus_name = strdup(data->dbus_name); diff --git a/srcpkgs/connman-ncurses/template b/srcpkgs/connman-ncurses/template index f54642d553f..da095b3f38d 100644 --- a/srcpkgs/connman-ncurses/template +++ b/srcpkgs/connman-ncurses/template @@ -1,7 +1,7 @@ # Template file for 'connman-ncurses' pkgname=connman-ncurses version=1.0 -revision=6 +revision=7 build_style=gnu-configure hostmakedepends="automake autoconf pkg-config json-c-devel ncurses-devel dbus-devel" makedepends="json-c-devel ncurses-devel dbus-devel"