diff options
Diffstat (limited to 'sys/dvb/camswclient.c')
-rw-r--r-- | sys/dvb/camswclient.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/dvb/camswclient.c b/sys/dvb/camswclient.c index 628218e0f..b5750d5a9 100644 --- a/sys/dvb/camswclient.c +++ b/sys/dvb/camswclient.c @@ -83,7 +83,10 @@ cam_sw_client_open (CamSwClient * client, const char *sock_path) strncpy (addr.sun_path, sock_path, sizeof (addr.sun_path)); GST_INFO ("connecting to softcam socket: %s", sock_path); - client->sock = socket (PF_UNIX, SOCK_STREAM, 0); + if (client->sock = socket (PF_UNIX, SOCK_STREAM, 0)) { + GST_ERROR ("Failed to create a socket, error : %s", strerror (errno)); + return FALSE; + } ret = connect (client->sock, (struct sockaddr *) &addr, sizeof (struct sockaddr_un)); |