From: Pádraig Brady
Date: Thu, 9 Apr 2026 20:23:35 +0000 (+0100) Subject: maint: cat: avoid coverity NULL dreference warning X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d27e48c1223bb9b823f736e1ab8793c756e3165a;p=thirdparty%2Fcoreutils.git maint: cat: avoid coverity NULL dreference warning * src/cat.c (ensure_buf_size): Affirm we won't return NULL; --- diff --git a/src/cat.c b/src/cat.c index 05aeddafdf..a9e2d717a1 100644 --- a/src/cat.c +++ b/src/cat.c @@ -34,6 +34,7 @@ #include "system.h" #include "alignalloc.h" +#include "assure.h" #include "ioblksize.h" #include "fadvise.h" #include "full-write.h" @@ -657,6 +658,8 @@ splice_cat (void) static char * ensure_buf_size (char *buf, idx_t *buf_alloc, idx_t alignment, idx_t size) { + affirm (buf != NULL || *buf_alloc < size); + if (*buf_alloc < size) { alignfree (buf);