If connect() is used to set socket address, we get error when there is
nobody on the receiving side. This breaks our ffmpeg-based tests.
goto err;
}
+#if 0
+ /* TODO: Allow using connect if it is specified in attr */
if (connect(fwp_epoint->sockd,
(struct sockaddr*) &fwp_epoint->peer.addr,
fwp_epoint->peer.addrlen)) {
FWP_DEBUG("FWp connect error\n");
goto err;
}
-
+#endif
FWP_DEBUG("FWP Send endpoint created.\n");
#ifdef FWP_WITHOUT_CONTNEGT
iov.iov_base = (void*)data;
iov.iov_len = size;
+ msg.msg_name = &ep->peer.addr;
+ msg.msg_namelen = ep->peer.addrlen;
msg.msg_iov = &iov;
msg.msg_iovlen = 1;