http: never send 'Cookie: (null)' to the server
authorwm4 <nfxjfg@googlemail.com>
Fri, 21 Mar 2014 17:51:30 +0000 (18:51 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Fri, 21 Mar 2014 19:32:09 +0000 (20:32 +0100)
commit76c8fbc5f22c4a93c08030b10e5dbbd4e0c4dd68
tree138ab2d977677b97399854a23b9a93d7797c1b2a
parent2fd14f062cfc52db1529a46b53a26b06cb418f55
http: never send 'Cookie: (null)' to the server

If a domain has some cookies set, but matching the cookie fails due to
the port being different, get_cookies() succeeds, but sets cookies to
NULL. The caller of get_cookies() didn't check for the NULL value.

This also avoids passing NULL to libc string functions, which is
undefined behavior

Fixes Ticket2180

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavformat/http.c