From 6a80978c319f04a73f3aa8303f697705cf753898 Mon Sep 17 00:00:00 2001 From: Florian Forster Date: Sat, 26 Jan 2008 14:00:02 +0100 Subject: [PATCH] src/liboping.c: Return the number of bytes actually required to store the username Including the terminating NULL-byte. --- src/liboping.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/liboping.c b/src/liboping.c index 17071fd..0371f15 100644 --- a/src/liboping.c +++ b/src/liboping.c @@ -1269,7 +1269,7 @@ int ping_iterator_get_info (pingobj_iter_t *iter, int info, { case PING_INFO_USERNAME: ret = ENOMEM; - *buffer_len = strlen (iter->username); + *buffer_len = strlen (iter->username) + 1; if (orig_buffer_len <= *buffer_len) break; /* Since (orig_buffer_len > *buffer_len) `strncpy' -- 2.30.2