From: Vitaliy Makkoveev Subject: Re: wg(4) logging enhancement - revised patch To: Theo de Raadt Cc: Lloyd , Stuart Henderson , "tech@openbsd.org" Date: Thu, 2 Jan 2025 09:20:11 +0300 > On 2 Jan 2025, at 09:02, Theo de Raadt wrote: > > No, printf should not print IP addresses. Create a helper function > that returns a static string, and print it with %. Yes that means > you can'to do two of them nicely in one call. That's not terribly > rough. That is how this is done in userland. This helper could use external buffer to printf. This allows simultaneous runs. I mean: char * print_ip(struct sockaddr_in *sin, char *buf, size_t buf_sz) { /* do printf */ return buf; }