From e12a86995ec87a0eaa24b39287ec4aa185cd415d Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Thu, 23 Nov 2017 08:12:03 +0100 Subject: [PATCH] dvb: Fix sock_addr usage (for real) It was great checking that the string was not too big ... but it's better if we actually copy the proper amount of bytes :) CID #206004 --- sys/dvb/camswclient.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dvb/camswclient.c b/sys/dvb/camswclient.c index b631cb1..f2b51a8 100644 --- a/sys/dvb/camswclient.c +++ b/sys/dvb/camswclient.c @@ -84,7 +84,7 @@ cam_sw_client_open (CamSwClient * client, const char *sock_path) } addr.sun_family = AF_UNIX; - strncpy (addr.sun_path, sock_path, sizeof (addr.sun_path)); + strncpy (addr.sun_path, sock_path, sizeof (sock_path)); GST_INFO ("connecting to softcam socket: %s", sock_path); if ((client->sock = socket (PF_UNIX, SOCK_STREAM, 0)) < 0) { -- 2.7.4