[rtmpdump] r522 - trunk/librtmp/rtmp.c
hyc
subversion at mplayerhq.hu
Tue Jun 29 03:39:50 CEST 2010
Author: hyc
Date: Tue Jun 29 03:39:49 2010
New Revision: 522
Log:
Cleanup prev commit
Modified:
trunk/librtmp/rtmp.c
Modified: trunk/librtmp/rtmp.c
==============================================================================
--- trunk/librtmp/rtmp.c Tue Jun 29 03:31:17 2010 (r521)
+++ trunk/librtmp/rtmp.c Tue Jun 29 03:39:49 2010 (r522)
@@ -714,28 +714,26 @@ int RTMP_SetupURL(RTMP *r, char *url)
if (!r->Link.tcUrl.av_len)
{
- r->Link.tcUrl.av_val = url;
- if (r->Link.app.av_len) {
- if (r->Link.app.av_val < url + len)
- {
- /* if app is part of original url, just use it */
- r->Link.tcUrl.av_len = r->Link.app.av_len + (r->Link.app.av_val - url);
- }
- else
- {
- len = r->Link.hostname.av_len + r->Link.app.av_len +
- sizeof("rtmpte://65535/");
- r->Link.tcUrl.av_val = malloc(len);
- r->Link.tcUrl.av_len = snprintf(r->Link.tcUrl.av_val, len,
- "%s://%.*s:%d/%.*s",
- RTMPProtocolStringsLower[r->Link.protocol],
- r->Link.hostname.av_len, r->Link.hostname.av_val,
- r->Link.port,
- r->Link.app.av_len, r->Link.app.av_val);
- r->Link.lFlags |= RTMP_LF_FTCU;
- }
- } else {
- r->Link.tcUrl.av_len = strlen(url);
+ r->Link.tcUrl.av_val = url;
+ if (r->Link.app.av_len) {
+ if (r->Link.app.av_val < url + len)
+ {
+ /* if app is part of original url, just use it */
+ r->Link.tcUrl.av_len = r->Link.app.av_len + (r->Link.app.av_val - url);
+ }
+ else
+ {
+ len = r->Link.hostname.av_len + r->Link.app.av_len +
+ sizeof("rtmpte://:65535/");
+ r->Link.tcUrl.av_val = malloc(len);
+ r->Link.tcUrl.av_len = snprintf(r->Link.tcUrl.av_val, len,
+ "%s://%.*s:%d/%.*s",
+ RTMPProtocolStringsLower[r->Link.protocol],
+ r->Link.hostname.av_len, r->Link.hostname.av_val,
+ r->Link.port,
+ r->Link.app.av_len, r->Link.app.av_val);
+ r->Link.lFlags |= RTMP_LF_FTCU;
+ tcUrl.av_len = strlen(url);
}
}
@@ -3449,10 +3447,10 @@ RTMP_Close(RTMP *r)
if (r->Link.lFlags & RTMP_LF_FTCU)
{
- free(r->Link.tcUrl.av_val);
- r->Link.tcUrl.av_val = NULL;
- r->Link.lFlags ^= RTMP_LF_FTCU;
- }
+ free(r->Link.tcUrl.av_val);
+ r->Link.tcUrl.av_val = NULL;
+ r->Link.lFlags ^= RTMP_LF_FTCU;
+ }
#ifdef CRYPTO
if (r->Link.dh)
More information about the rtmpdump
mailing list