From 8423ebbe8b671c30a56bd6647675784d55023d5c Mon Sep 17 00:00:00 2001 From: Olaf Bergmann Date: Wed, 2 Aug 2017 21:17:07 +0200 Subject: [PATCH] client.c: allow empty user names Zero-length strings passed to -u are valid user names for DTLS. The function cmdline_read_user() therefore returns 0 when the argument passed with option '-u' is an empty string. --- examples/client.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/examples/client.c b/examples/client.c index 7e942566..24339de5 100644 --- a/examples/client.c +++ b/examples/client.c @@ -1023,9 +1023,8 @@ cmdline_read_user(char *arg, unsigned char *buf, size_t maxlen) { size_t len = strnlen(arg, maxlen); if (len) { memcpy(buf, arg, len); - return len; } - return -1; + return len; } static ssize_t