New review comment by alejandro-colomar on void-packages repository https://github.com/void-linux/void-packages/pull/48813#discussion_r1518567406 Comment: Hi! Just a question. Why would you have code for handling NULL? strdup(3) doesn't handle it. ```c $ grepc strdup . ./include/string.h:char *strdup (const char *); ./src/string/strdup.c:char *strdup(const char *s) { size_t l = strlen(s); char *d = malloc(l+1); if (!d) return NULL; return memcpy(d, s, l+1); } ```