Fix new stringop-truncation warnings
This commit is contained in:
parent
c092af89a2
commit
18eae24acf
|
@ -142,7 +142,7 @@ void pci_find_fullname(char *fullname, char *vendor, char *device)
|
||||||
{
|
{
|
||||||
position = strstr(buffer, vendor);
|
position = strstr(buffer, vendor);
|
||||||
position += 6;
|
position += 6;
|
||||||
strncpy(vendorname, position, bsize/2);
|
g_strlcpy(vendorname, position, sizeof (vendorname));
|
||||||
position = strstr(vendorname, "\n");
|
position = strstr(vendorname, "\n");
|
||||||
*(position) = '\0';
|
*(position) = '\0';
|
||||||
break;
|
break;
|
||||||
|
@ -154,7 +154,7 @@ void pci_find_fullname(char *fullname, char *vendor, char *device)
|
||||||
{
|
{
|
||||||
position = strstr(buffer, device);
|
position = strstr(buffer, device);
|
||||||
position += 6;
|
position += 6;
|
||||||
strncpy(devicename, position, bsize/2);
|
g_strlcpy(devicename, position, sizeof (devicename));
|
||||||
position = strstr(devicename, " (");
|
position = strstr(devicename, " (");
|
||||||
if (position == NULL)
|
if (position == NULL)
|
||||||
position = strstr(devicename, "\n");
|
position = strstr(devicename, "\n");
|
||||||
|
|
|
@ -1006,7 +1006,7 @@ dcc_socks_proxy_traverse (GIOChannel *source, GIOCondition condition, struct DCC
|
||||||
sc.type = 1;
|
sc.type = 1;
|
||||||
sc.port = htons (dcc->port);
|
sc.port = htons (dcc->port);
|
||||||
sc.address = htonl (dcc->addr);
|
sc.address = htonl (dcc->addr);
|
||||||
strncpy (sc.username, prefs.hex_irc_user_name, 9);
|
g_strlcpy (sc.username, prefs.hex_irc_user_name, sizeof (sc.username));
|
||||||
memcpy (proxy->buffer, &sc, sizeof (sc));
|
memcpy (proxy->buffer, &sc, sizeof (sc));
|
||||||
proxy->buffersize = 8 + strlen (sc.username) + 1;
|
proxy->buffersize = 8 + strlen (sc.username) + 1;
|
||||||
proxy->bufferused = 0;
|
proxy->bufferused = 0;
|
||||||
|
|
|
@ -1042,7 +1042,7 @@ traverse_socks (int print_fd, int sok, char *serverAddr, int port)
|
||||||
sc.type = 1;
|
sc.type = 1;
|
||||||
sc.port = htons (port);
|
sc.port = htons (port);
|
||||||
sc.address = inet_addr (serverAddr);
|
sc.address = inet_addr (serverAddr);
|
||||||
strncpy (sc.username, prefs.hex_irc_user_name, 9);
|
g_strlcpy (sc.username, prefs.hex_irc_user_name, sizeof (sc.username));
|
||||||
|
|
||||||
send (sok, (char *) &sc, 8 + strlen (sc.username) + 1, 0);
|
send (sok, (char *) &sc, 8 + strlen (sc.username) + 1, 0);
|
||||||
buf[1] = 0;
|
buf[1] = 0;
|
||||||
|
|
Loading…
Reference in New Issue