tcp: Explicitly convert a pointer to a boolean integer

This fixes warnings about making integers from pointers without
a cast, and avoids the theoretical case where the lower 32 bits of
the pointer would all be zero where the implicit cast wouldn't give
the right result.

Signed-off-by: Martin Storsjö <martin@martin.st>
pull/35/merge
Martin Storsjö 11 years ago
parent 26f027fba1
commit a6a4596e12
  1. 2
      libavformat/tcp.c

@ -100,7 +100,7 @@ static int tcp_open(URLContext *h, const char *uri, int flags)
} }
} else { } else {
if ((ret = ff_listen_connect(fd, cur_ai->ai_addr, cur_ai->ai_addrlen, if ((ret = ff_listen_connect(fd, cur_ai->ai_addr, cur_ai->ai_addrlen,
timeout * 100, h, cur_ai->ai_next)) < 0) { timeout * 100, h, !!cur_ai->ai_next)) < 0) {
if (ret == AVERROR_EXIT) if (ret == AVERROR_EXIT)
goto fail1; goto fail1;

Loading…
Cancel
Save