From: Martin Storsjö Date: Mon, 9 Sep 2013 08:28:14 +0000 (+0300) Subject: tcp: Explicitly convert a pointer to a boolean integer X-Git-Tag: v10_alpha1~802 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a6a4596e12192375e1d9dffeae24d6d4c41b25c1;p=platform%2Fupstream%2Flibav.git 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ö --- diff --git a/libavformat/tcp.c b/libavformat/tcp.c index 39065aa..cbd5142 100644 --- a/libavformat/tcp.c +++ b/libavformat/tcp.c @@ -100,7 +100,7 @@ static int tcp_open(URLContext *h, const char *uri, int flags) } } else { 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) goto fail1;