Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ocli for openSUSE:Factory checked in at 2022-09-25 15:35:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ocli (Old) and /work/SRC/openSUSE:Factory/.ocli.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ocli" Sun Sep 25 15:35:49 2022 rev:6 rq:1005871 version:0.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ocli/ocli.changes 2021-10-29 22:35:35.079712747 +0200 +++ /work/SRC/openSUSE:Factory/.ocli.new.2275/ocli.changes 2022-09-25 15:36:13.067755118 +0200 @@ -1,0 +2,6 @@ +Sun Sep 25 09:59:14 UTC 2022 - David Arky <[email protected]> + +- Add patch: + * fix-dangling-pointer.patch + +------------------------------------------------------------------- New: ---- fix-dangling-pointer.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ocli.spec ++++++ --- /var/tmp/diff_new_pack.sJbRGU/_old 2022-09-25 15:36:13.471756092 +0200 +++ /var/tmp/diff_new_pack.sJbRGU/_new 2022-09-25 15:36:13.479756111 +0200 @@ -1,7 +1,7 @@ # # spec file for package ocli # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2020-2021, Martin Hauke <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -28,6 +28,7 @@ Patch0: 0001-FIX-adapted-for-gpsd-3.20.patch Patch1: 0001-FIX-adapted-for-gpsd-3.21.patch Patch2: 0001-FIX-adapted-for-gpsd-3.23.1.patch +Patch3: fix-dangling-pointer.patch BuildRequires: gpsd-devel BuildRequires: mosquitto-devel Provides: owntracks-cli-publisher @@ -43,6 +44,7 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build export CFLAGS="%{optflags}" ++++++ fix-dangling-pointer.patch ++++++ --- ocli-0.9.0.orig/owntracks-cli-publisher.c 2022-09-24 10:36:17.717664852 +0200 +++ ocli-0.9.0/owntracks-cli-publisher.c 2022-09-24 10:14:17.035192128 +0200 @@ -311,7 +311,7 @@ p = NULL; while ((p = (char**)utarray_next(parms, p))) { - char *key = basename(*p), *val = NULL; + char *key = basename(*p), *val = NULL, buf[1025]; FILE *fp; bool is_exec = false; @@ -333,7 +333,7 @@ perror(*p); continue; } else { - char buf[1025], *bp; + char *bp; if (fgets(buf, sizeof(buf), fp) != NULL) { if ((bp = strchr(buf, '\r')) != NULL) *bp = 0;
