summaryrefslogtreecommitdiff
path: root/sys/dvb/camswclient.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dvb/camswclient.c')
-rw-r--r--sys/dvb/camswclient.c5
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));