diff options
author | Daiki Ueno <ueno@gnu.org> | 2020-03-24 14:16:27 +0000 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2020-03-24 14:16:27 +0000 |
commit | c78665483dd7b6a222ec071df99ee7333b1e295a (patch) | |
tree | f03a2b522323ecbf8873642beff55b8a5c98667c | |
parent | ff6eebd6592e8d77e4af6ff6e53f257bc8905844 (diff) | |
parent | 10950c613c490bd33d6f489f5f61f8368730f7de (diff) | |
download | gnutls-c78665483dd7b6a222ec071df99ee7333b1e295a.tar.gz |
Merge branch 'fix_echo_serv' into 'master'
gnutls-serv: Do not exit when a message to be echoed is received
Closes #959
See merge request gnutls/gnutls!1222
-rw-r--r-- | src/serv.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/serv.c b/src/serv.c index a4dd445da8..414cd0546b 100644 --- a/src/serv.c +++ b/src/serv.c @@ -1071,12 +1071,12 @@ get_response(gnutls_session_t session, char *request, *response_length = strlen(*response); return 1; } else if (ret == 0) { + *response = strdup(request); if (*response == NULL) { fprintf(stderr, "Memory error\n"); return 0; } - *response = strdup(request); - *response_length = ((*response) ? strlen(*response) : 0); + *response_length = strlen(*response); } else { *response = NULL; do { |