diff options
author | davesliu <davesliu@163.com> | 2017-09-15 00:41:10 -0500 |
---|---|---|
committer | Garrett D'Amore <garrett@damore.org> | 2017-09-14 22:41:10 -0700 |
commit | b60b464dd83ac9ce2e8afba7a393807fad1b38c8 (patch) | |
tree | 1c527aa3a9e58e6f850eb9221e5a5c93c4a6e6e6 | |
parent | 55b1d86f7c477d488e9daa89633e98b02ac8b787 (diff) | |
download | nanomsg-b60b464dd83ac9ce2e8afba7a393807fad1b38c8.tar.gz |
Update rpc_demo.c (#897)
Fix bug of undefined array end and memory leak of greeting.
-rw-r--r-- | demo/rpc_demo.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/demo/rpc_demo.c b/demo/rpc_demo.c index c8d87d6..e355c62 100644 --- a/demo/rpc_demo.c +++ b/demo/rpc_demo.c @@ -185,9 +185,12 @@ int client (const char *url, const char *username) return (-1); } memcpy(greeting, msg, rc); + greeting[rc] = '\0'; nn_freemsg (msg); printf ("%s\n", greeting); + free(greeting); + return (0); } |