From: Roger Meier Date: Mon, 18 Oct 2010 08:22:57 +0000 (+0000) Subject: THRIFT-916 gcc warnings(partial) use snprintf instead of sprintf X-Git-Tag: 0.6.0~70 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=d11ca5a95e035aca2e9107aba66f9fad1549ffb7;p=common%2Fthrift.git THRIFT-916 gcc warnings(partial) use snprintf instead of sprintf Patch: Christian Lavoie git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1023682 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/lib/cpp/src/transport/TServerSocket.cpp b/lib/cpp/src/transport/TServerSocket.cpp index 90a27ce8..8608898f 100644 --- a/lib/cpp/src/transport/TServerSocket.cpp +++ b/lib/cpp/src/transport/TServerSocket.cpp @@ -264,7 +264,7 @@ void TServerSocket::listen() { } address.sun_family = AF_UNIX; - sprintf(address.sun_path, path_.c_str()); + snprintf(address.sun_path, sizeof(address.sun_path), "%s", path_.c_str()); len = sizeof(address); do { diff --git a/lib/cpp/src/transport/TSocket.cpp b/lib/cpp/src/transport/TSocket.cpp index 7a48505a..73cb56dd 100644 --- a/lib/cpp/src/transport/TSocket.cpp +++ b/lib/cpp/src/transport/TSocket.cpp @@ -219,7 +219,7 @@ void TSocket::openConnection(struct addrinfo *res) { } address.sun_family = AF_UNIX; - sprintf(address.sun_path, path_.c_str()); + snprintf(address.sun_path, sizeof(address.sun_path), "%s", path_.c_str()); len = sizeof(address); ret = connect(socket_, (struct sockaddr *) &address, len); } else {