From 3df265103d3c9dd85580c1e0b1d8dd514b41d59a Mon Sep 17 00:00:00 2001 From: Ralph Lange Date: Wed, 20 Oct 2010 10:35:51 -0400 Subject: [PATCH] libcom/osd/rtems: Fix by M. Davidsaver to use an epheremal receiver port for the NTP synchronization. --- src/libCom/osi/os/RTEMS/osdTime.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libCom/osi/os/RTEMS/osdTime.cpp b/src/libCom/osi/os/RTEMS/osdTime.cpp index 7d3fc887c..b7ff6ee08 100644 --- a/src/libCom/osi/os/RTEMS/osdTime.cpp +++ b/src/libCom/osi/os/RTEMS/osdTime.cpp @@ -55,7 +55,7 @@ void osdNTPInit(void) } memset (&myAddr, 0, sizeof myAddr); myAddr.sin_family = AF_INET; - myAddr.sin_port = htons (123); + myAddr.sin_port = htons (0); myAddr.sin_addr.s_addr = htonl (INADDR_ANY); if (bind (ntpSocket, (struct sockaddr *)&myAddr, sizeof myAddr) < 0) { printf("osdNTPInit() Can't bind socket: %s\n", strerror (errno));