}
}
- } while(curr.tv_sec < start.tv_sec+SAP_TIMEOUT);
+ } while(curr.tv_sec < start.tv_sec+SAP_TIMEOUT ||
+ ((curr.tv_sec == start.tv_sec+SAP_TIMEOUT) && (curr.tv_usec < start.tv_usec)));
if (!(inet_aton(SAP_ADDR, &sapinaddr))) {
perror("inet_aton");