From d11ca5a95e035aca2e9107aba66f9fad1549ffb7 Mon Sep 17 00:00:00 2001 From: Roger Meier Date: Mon, 18 Oct 2010 08:22:57 +0000 Subject: [PATCH] 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 --- lib/cpp/src/transport/TServerSocket.cpp | 2 +- lib/cpp/src/transport/TSocket.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 { -- 2.17.1