From dd7e30724b739af9642917b1d04ba56d12e5e13f Mon Sep 17 00:00:00 2001 From: Gyan Doshi Date: Thu, 30 Mar 2023 23:19:56 +0530 Subject: [PATCH] avformat/tcp: correct strdup check Fixes CID 1524608. --- libavformat/tcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/tcp.c b/libavformat/tcp.c index a889633457..db41394a84 100644 --- a/libavformat/tcp.c +++ b/libavformat/tcp.c @@ -169,7 +169,7 @@ static int tcp_open(URLContext *h, const char *uri, int flags) if (av_find_info_tag(buf, sizeof(buf), "local_port", p)) { av_freep(&s->local_port); s->local_port = av_strdup(buf); - if (!s->local_addr) + if (!s->local_port) return AVERROR(ENOMEM); } if (av_find_info_tag(buf, sizeof(buf), "local_addr", p)) {