Commit dd0798a3 authored by Max Kellermann's avatar Max Kellermann

rtsp_client: use g_usleep()

usleep() is not portable.
parent 9209ccfa
...@@ -190,8 +190,6 @@ get_sockaddr_by_host(const char *host, short destport, ...@@ -190,8 +190,6 @@ get_sockaddr_by_host(const char *host, short destport,
return true; return true;
} }
#define SLEEP_MSEC(val) usleep(val*1000)
/* /*
* create tcp connection * create tcp connection
* as long as the socket is not non-blocking, this can block the process * as long as the socket is not non-blocking, this can block the process
...@@ -201,7 +199,7 @@ static bool ...@@ -201,7 +199,7 @@ static bool
get_tcp_connect(int sd, struct sockaddr_in dest_addr, GError **error_r) get_tcp_connect(int sd, struct sockaddr_in dest_addr, GError **error_r)
{ {
if (connect(sd, (struct sockaddr *)&dest_addr, sizeof(struct sockaddr))){ if (connect(sd, (struct sockaddr *)&dest_addr, sizeof(struct sockaddr))){
SLEEP_MSEC(100L); g_usleep(100000);
// try one more time // try one more time
if (connect(sd, (struct sockaddr *)&dest_addr, sizeof(struct sockaddr))) { if (connect(sd, (struct sockaddr *)&dest_addr, sizeof(struct sockaddr))) {
g_set_error(error_r, rtsp_client_quark(), errno, g_set_error(error_r, rtsp_client_quark(), errno,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment