提交 cfc4bd46 编写于 作者: I I. Po 提交者: Guillaume Poirier

Fix memleak, patch by I. Po % yyymmmm # gmail O com %

Original thread:
Date: Jul 18, 2006 3:49 PM
Subject: Re: [Ffmpeg-devel] [PATCH] http.c: http_connect() memleak

Originally committed as revision 5785 to svn://svn.ffmpeg.org/ffmpeg/trunk
上级 cea8f6f3
......@@ -181,11 +181,13 @@ static int http_connect(URLContext *h, const char *path, const char *hoststr,
HTTPContext *s = h->priv_data;
int post, err, ch;
char line[1024], *q;
char *auth_b64;
/* send http header */
post = h->flags & URL_WRONLY;
auth_b64 = b64_encode(auth);
snprintf(s->buffer, sizeof(s->buffer),
"%s %s HTTP/1.0\r\n"
"User-Agent: %s\r\n"
......@@ -197,8 +199,9 @@ static int http_connect(URLContext *h, const char *path, const char *hoststr,
path,
LIBAVFORMAT_IDENT,
hoststr,
b64_encode(auth));
auth_b64);
av_freep(&auth_b64);
if (http_write(h, s->buffer, strlen(s->buffer)) < 0)
return AVERROR_IO;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册