Commit 23f5c02c authored by Edward Hervey's avatar Edward Hervey 🤘 Committed by Sebastian Dröge

dvb: Fix string copy wiht strlen() argument

This is a new warning introduced by gcc 8

We already check just before that we have enough space, just do a regular
memcpy with the full string size.

camswclient.c:87:3: error: ‘strncpy’ specified bound depends on the length of the source argument [-Werror=stringop-overflow=]
parent bcb43629
......@@ -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, strlen (sock_path));
memcpy (addr.sun_path, sock_path, strlen (sock_path) + 1);
GST_INFO ("connecting to softcam socket: %s", sock_path);
if ((client->sock = socket (PF_UNIX, SOCK_STREAM, 0)) < 0) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment