]> jspc29.x-matter.uni-frankfurt.de Git - trbnettools.git/commitdiff
reset fixed
authorhadaq <hadaq>
Thu, 19 Jul 2012 16:34:49 +0000 (16:34 +0000)
committerhadaq <hadaq>
Thu, 19 Jul 2012 16:34:49 +0000 (16:34 +0000)
libtrbnet/trbnet.c

index e99e225140454ff3fb6a07a26379425c3c2ea6f2..5dcdeeb81125134475b14627f7a075265f62ccb0 100644 (file)
@@ -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 <stdlib.h>
@@ -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 */