mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-11 19:02:42 +01:00
29 lines
953 B
Diff
29 lines
953 B
Diff
http://lists.mplayerhq.hu/pipermail/rtmpdump/2012-December/002251.html
|
|
|
|
From: Björn Axelsson <bjorn.axelsson at intinor.se>
|
|
|
|
This was broken in e42b5d09. This makes adobe auth against
|
|
akamai servers work again.
|
|
---
|
|
librtmp/rtmp.c | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/librtmp/rtmp.c b/librtmp/rtmp.c
|
|
index b966710..d64a0bb 100644
|
|
--- a/librtmp/rtmp.c
|
|
+++ b/librtmp/rtmp.c
|
|
@@ -2514,8 +2514,8 @@ PublisherAuth(RTMP *r, AVal *description)
|
|
#define RESPONSE_LEN 32
|
|
#define CHALLENGE2_LEN 16
|
|
#define SALTED2_LEN (32+8+8+8)
|
|
-#define B64DIGEST_LEN 22 /* 16 byte digest => 22 b64 chars */
|
|
-#define B64INT_LEN 6 /* 4 byte int => 6 b64 chars */
|
|
+#define B64DIGEST_LEN 24 /* 16 byte digest => 22 b64 chars + 2 chars padding */
|
|
+#define B64INT_LEN 8 /* 4 byte int => 6 b64 chars + 2 chars padding */
|
|
#define HEXHASH_LEN (2*MD5_DIGEST_LENGTH)
|
|
char response[RESPONSE_LEN];
|
|
char challenge2[CHALLENGE2_LEN];
|
|
--
|
|
1.7.9.4
|
|
|