From 9f85ad54bed126c5e25781b14725a96906d8d10f Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Fri, 23 Sep 2011 09:18:45 +0200 Subject: [PATCH] Fix off-by-one buffer access --- src/insocketstream.hxx | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/insocketstream.hxx b/src/insocketstream.hxx index 6405647..15f7821 100644 --- a/src/insocketstream.hxx +++ b/src/insocketstream.hxx @@ -63,7 +63,7 @@ class insocketstream : public std::streambuf struct sockaddr_un server_adr; server_adr.sun_family=AF_UNIX; strncpy(server_adr.sun_path,unixsocket.c_str(),sizeof(server_adr.sun_path)); - server_adr.sun_path[sizeof(server_adr.sun_path)]=0; + server_adr.sun_path[sizeof(server_adr.sun_path)-1]=0; if(connect(sock,(struct sockaddr *) &server_adr, sizeof(server_adr))) { -- 1.7.1