Add missing check for listen return
diff --git a/src/sdpd-server.c b/src/sdpd-server.c
index a67e148..207bd47 100644
--- a/src/sdpd-server.c
+++ b/src/sdpd-server.c
@@ -113,7 +113,10 @@
 		}
 	}
 
-	listen(l2cap_sock, 5);
+	if (listen(l2cap_sock, 5) < 0) {
+		error("listen: %s", strerror(errno));
+		return -1;
+	}
 
 	if (!compat) {
 		unix_sock = -1;
@@ -138,7 +141,10 @@
 		return -1;
 	}
 
-	listen(unix_sock, 5);
+	if (listen(unix_sock, 5) < 0) {
+		error("listen UNIX socket: %s", strerror(errno));
+		return -1;
+	}
 
 	chmod(SDP_UNIX_PATH, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);