From: hyc Date: Thu, 25 Feb 2010 22:04:37 +0000 (+0000) Subject: Fix SEGV when swfUrl is NULL X-Git-Tag: v2.4~256 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2a5135e4b434bb41ca1bbcecd1380f9a8ddd41fe;p=rtmpdump Fix SEGV when swfUrl is NULL git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@272 400ebc74-4327-4243-bc38-086b20814532 --- diff --git a/rtmpsuck.c b/rtmpsuck.c index 165be40..f51c62c 100644 --- a/rtmpsuck.c +++ b/rtmpsuck.c @@ -215,7 +215,7 @@ ServeInvoke(STREAMING_SERVER *server, int which, RTMPPacket *pack, const char *b else if (AVMATCH(&pname, &av_swfUrl)) { #ifdef CRYPTO - if (RTMP_HashSWF(pval.av_val, &server->rc.Link.SWFSize, server->hash, 30) == 0) + if (pval.av_val && RTMP_HashSWF(pval.av_val, &server->rc.Link.SWFSize, server->hash, 30) == 0) { server->rc.Link.SWFHash.av_val = (char *)server->hash; server->rc.Link.SWFHash.av_len = HASHLEN;