Files
ocli/fix-dangling-pointer.patch
Martin Hauke d8fb08986e Accepting request 1005739 from home:Khantiron:branches:network:utilities
The RPM build failed because of a dangling pointer error. With this patch the error is gone and the build finished successfully.

OBS-URL: https://build.opensuse.org/request/show/1005739
OBS-URL: https://build.opensuse.org/package/show/network:utilities/ocli?expand=0&rev=12
2022-09-25 09:03:27 +00:00

21 lines
583 B
Diff

--- 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;