# HG changeset patch # User rtogni # Date 1200258722 0 # Node ID c0e76b0bb543f20c485f3a3cfd80acc5d336a6e0 # Parent 333540254bb40a8bd12e6865b258d4835496d20c Don't oversize realchallenge buffers diff -r 333540254bb4 -r c0e76b0bb543 stream/realrtsp/real.c --- a/stream/realrtsp/real.c Sun Jan 13 21:06:30 2008 +0000 +++ b/stream/realrtsp/real.c Sun Jan 13 21:12:02 2008 +0000 @@ -88,14 +88,14 @@ int ch_len; int i; - unsigned char zres[16], buf[128]; + unsigned char zres[16], buf[64]; /* initialize return values */ - memset(response, 0, 64); - memset(chksum, 0, 34); + memset(response, 0, 41); + memset(chksum, 0, 9); /* initialize buffer */ - memset(buf, 0, 128); + memset(buf, 0, 64); AV_WB32(buf, 0xa1e9149d); AV_WB32(buf+4, 0x0e6b3b59); @@ -435,8 +435,8 @@ char *session_id=NULL; rmff_header_t *h; char *challenge1; - char challenge2[64]; - char checksum[34]; + char challenge2[41]; + char checksum[9]; char *subscribe; char *buf = xbuffer_init(256); char *mrl=rtsp_get_mrl(rtsp_session);