Module: sems Branch: master Commit: 1b48f2f46fe4d9492c00e85dad4dda2cceb0a464 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=1b48f2f46fe4d9492c00e85dad4dda2cceb0a464
Author: Stefan Sayer <[email protected]> Committer: Stefan Sayer <[email protected]> Date: Fri Jul 2 03:49:37 2010 +0200 fix terminating message buffer with \0 --- apps/jsonrpc/RpcPeer.cpp | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/apps/jsonrpc/RpcPeer.cpp b/apps/jsonrpc/RpcPeer.cpp index f162eef..6b823f3 100644 --- a/apps/jsonrpc/RpcPeer.cpp +++ b/apps/jsonrpc/RpcPeer.cpp @@ -196,8 +196,10 @@ int JsonrpcNetstringsConnection::netstringsRead() { // DBG("received '%.*s'\n", rcvd_size, msgbuf); if (rcvd_size == msg_size+1) { - if (msgbuf[msg_size] == ',') + if (msgbuf[msg_size] == ',') { + msgbuf[msg_size+1] = '\0'; return DISPATCH; + } INFO("Protocol error on connection [%p/%d]: netstring not terminated with ','\n", this, fd); close(); _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
