From: hadaq Date: Thu, 19 Jul 2012 16:34:49 +0000 (+0000) Subject: reset fixed X-Git-Tag: v6.0~23 X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=3a9beb41d461959f77cf448b6af9aa82bf560c9a;p=trbnettools.git reset fixed --- diff --git a/libtrbnet/trbnet.c b/libtrbnet/trbnet.c index e99e225..5dcdeeb 100644 --- a/libtrbnet/trbnet.c +++ b/libtrbnet/trbnet.c @@ -1,11 +1,11 @@ #ifdef ETRAX -const char trbnet_version[] = "$Revision: 4.35 $ Local Etrax"; +const char trbnet_version[] = "$Revision: 4.36 $ Local Etrax"; #elif defined PEXOR -const char trbnet_version[] = "$Revision: 4.35 $ Local Pexor"; +const char trbnet_version[] = "$Revision: 4.36 $ Local Pexor"; #elif defined TRB3 -const char trbnet_version[] = "$Revision: 4.35 $ Local TRB3"; +const char trbnet_version[] = "$Revision: 4.36 $ Local TRB3"; #else -const char trbnet_version[] = "$Revision: 4.35 $ UNKNOWN, i.e. ERROR"; +const char trbnet_version[] = "$Revision: 4.36 $ UNKNOWN, i.e. ERROR"; #endif #include @@ -497,11 +497,16 @@ static int sendTrbPackage_nowait(size_t size) udpBuffer[i] = htons(udpBuffer[i]); } - if (send(trb3_sockfd, (void*)udpBuffer, size * 2, MSG_CONFIRM) == -1) { + /* Send request */ + if (sendto(trb3_sockfd, + (void*)udpBuffer, + size * 2, MSG_CONFIRM, + (const struct sockaddr*)(&trb3_addr), + sizeof(struct sockaddr_in)) == -1) { trb_errno = TRB_TRB3_SOCKET_ERROR; return -1; - } - + } + return 0; } #endif /* TRB3 */