telemetry: check socket creation failure
The return value from the socket function is now checked, as it can
return a negative value on error.
Coverity issue: 358443
Fixes: b80fe1805e
("telemetry: introduce backward compatibility")
Signed-off-by: Ciara Power <ciara.power@intel.com>
Acked-by: Kevin Laatz <kevin.laatz@intel.com>
This commit is contained in:
parent
6aa1aa0ebc
commit
07580a734b
@ -95,6 +95,10 @@ register_client(const char *cmd __rte_unused, const char *params,
|
||||
*strchr(data, '\"') = 0;
|
||||
|
||||
fd = socket(AF_UNIX, SOCK_SEQPACKET, 0);
|
||||
if (fd < 0) {
|
||||
perror("Failed to open socket");
|
||||
return -1;
|
||||
}
|
||||
addrs.sun_family = AF_UNIX;
|
||||
strlcpy(addrs.sun_path, data, sizeof(addrs.sun_path));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user