From 2aab906790a3d73b791cb3f2af91fe41ad641994 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Thu, 2 Feb 2023 00:33:44 +0100 Subject: Avoid passing NULL to memcpy --- libshouldbeinlibc/idvec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libshouldbeinlibc/idvec.c') diff --git a/libshouldbeinlibc/idvec.c b/libshouldbeinlibc/idvec.c index 63f59f62..84131a62 100644 --- a/libshouldbeinlibc/idvec.c +++ b/libshouldbeinlibc/idvec.c @@ -163,7 +163,8 @@ idvec_set_ids (struct idvec *idvec, const uid_t *ids, unsigned num) err = idvec_ensure (idvec, num); if (!err) { - memcpy (idvec->ids, ids, num * sizeof (uid_t)); + if (num) + memcpy (idvec->ids, ids, num * sizeof (uid_t)); idvec->num = num; } return err; -- cgit v1.2.3