[FFmpeg-cvslog] applehttp: Fix the key check in handle_variant_args

Martin Storsjö git
Wed Jan 26 04:01:15 CET 2011


ffmpeg | branch: master | Martin Storsj? <martin at martin.st> | Sun Jan 23 23:39:02 2011 +0200| [1a172ce6b175314c3da3a1956b9fd8c97eac790a] | committer: Michael Niedermayer

applehttp: Fix the key check in handle_variant_args

The key string is supposed to contain the equals character,
too.  Since the checked string was wrong, and the return value
check was wrong too, it incorrectly seemed to work right before.

Signed-off-by: Mans Rullgard <mans at mansr.com>
(cherry picked from commit 2b0decf60ba6dd5eec16e88d4b816e56108a2935)

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1a172ce6b175314c3da3a1956b9fd8c97eac790a
---

 libavformat/applehttp.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libavformat/applehttp.c b/libavformat/applehttp.c
index b73adcc..6f03548 100644
--- a/libavformat/applehttp.c
+++ b/libavformat/applehttp.c
@@ -181,7 +181,7 @@ struct variant_info {
 static void handle_variant_args(struct variant_info *info, const char *key,
                                 int key_len, char **dest, int *dest_len)
 {
-    if (strncmp(key, "BANDWIDTH", key_len)) {
+    if (!strncmp(key, "BANDWIDTH=", key_len)) {
         *dest     =        info->bandwidth;
         *dest_len = sizeof(info->bandwidth);
     }




More information about the ffmpeg-cvslog mailing list