Hi, I'm not subscribed; please CC me. It appears you don't accept Salsa merge requests or anonymous pushes, so I'd like to inform you of a trivial change which can be merged from my master branch on https://salsa.debian.org/jscott/dpkg.git Alternatively, the patch follows: No system is known to set errno when using free, successfully or otherwise, and POSIX Issue 8 is slated to protect it on success to simplify error handling: https://www.austingroupbugs.net/view.php?id=385 --- utils/update-alternatives.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/utils/update-alternatives.c b/utils/update-alternatives.c index 89264d374..876472d47 100644 --- a/utils/update-alternatives.c +++ b/utils/update-alternatives.c @@ -378,10 +378,7 @@ areadlink(const char *linkname) /* Read it and terminate the string properly */ size = readlink(linkname, buf, st.st_size); if (size == -1) { - int saved_errno = errno; - free(buf); - errno = saved_errno; return NULL; } -- 2.29.2
Attachment:
signature.asc
Description: This is a digitally signed message part.