| skipped 1 lines |
2 | 2 | | #include "trigger_listen.h" |
3 | 3 | | #include "trigger_callback_session.h" |
4 | 4 | | #include "trigger_payload.h" |
5 | | - | //#include "trigger_exec.h" |
| 5 | + | #include <errno.h> |
6 | 6 | | #include "trigger_sniff.h" |
7 | 7 | | #include "threads.h" |
8 | 8 | | #include "compat.h" |
| skipped 163 lines |
172 | 172 | | signal( SIGCHLD, sigchld_reaper ); |
173 | 173 | | |
174 | 174 | | socket_fd = dt_get_socket_fd(); |
| 175 | + | DLX(2, printf("Listening for trigger on socket: %d\n", socket_fd)); |
175 | 176 | | |
176 | 177 | | if( socket_fd == FAILURE ) |
177 | 178 | | { |
| skipped 14 lines |
192 | 193 | | if ( ( packet_length = recvfrom( socket_fd, packet_buffer, MAX_PKT, 0, |
193 | 194 | | (struct sockaddr *) &packet_info, (socklen_t *) &packet_info_size ) ) == FAILURE ) |
194 | 195 | | { |
195 | | - | // not sure what to do upon recv error |
196 | | - | DLX(4, printf("Error: recvfrom() failure!\n")); |
| 196 | + | DLX(4, printf("Error: recvfrom() failure: %s\n", strerror(errno))); |
197 | 197 | | continue; |
198 | 198 | | } |
199 | 199 | | |
| skipped 105 lines |