133 ret = recvfrom(s, &buf, 1, 0, (struct sockaddr *)&peeraddr_in, &fromlen); |
133 ret = recvfrom(s, &buf, 1, 0, (struct sockaddr *)&peeraddr_in, &fromlen); |
134 if (ret < 0) { |
134 if (ret < 0) { |
135 syslog(LOG_NOTICE, "recvfrom(): %s", strerror(errno)); |
135 syslog(LOG_NOTICE, "recvfrom(): %s", strerror(errno)); |
136 return -1; /* error */ |
136 return -1; /* error */ |
137 } else if (ret == 0) { |
137 } else if (ret == 0) { |
138 syslog(LOG_NOTICE, "recvfrom(): no-data"); |
|
139 return -1; /* no data */ |
138 return -1; /* no data */ |
140 } |
139 } |
141 |
140 |
142 if (buf == '\n') |
141 if (buf == '\n') |
143 break; |
142 break; |