[MPlayer-cvslog] r22962 - trunk/stream/realrtsp/real.c

rtogni subversion at mplayerhq.hu
Mon Apr 9 23:34:20 CEST 2007


Author: rtogni
Date: Mon Apr  9 23:34:20 2007
New Revision: 22962

Modified:
   trunk/stream/realrtsp/real.c

Log:
Merge calc_response_string() into real_calc_response_and_checksum()


Modified: trunk/stream/realrtsp/real.c
==============================================================================
--- trunk/stream/realrtsp/real.c	(original)
+++ trunk/stream/realrtsp/real.c	Mon Apr  9 23:34:20 2007
@@ -84,24 +84,13 @@ static void hexdump (const char *buf, in
 #endif
 
 
-static void calc_response_string (char *result, char *challenge) {
- 
-  unsigned char zres[16];
-  int  i;
-      
-  av_md5_sum(zres, challenge, 64);
- 
-  /* convert zres to ascii string */
-  for (i=0; i<16; i++ )
-    sprintf(result+i*2, "%02x", zres[i]);
-}
-
 static void real_calc_response_and_checksum (char *response, char *chksum, char *challenge) {
 
   int   ch_len;
   int   i;
   char *ptr;
   char  buf[128];
+  unsigned char zres[16];
 
   /* initialize return values */
   memset(response, 0, 64);
@@ -135,7 +124,11 @@ static void real_calc_response_and_check
     for (i=0; i<XOR_TABLE_SIZE; i++)
       ptr[i] = ptr[i] ^ xor_table[i];
 
-  calc_response_string (response, buf);
+  av_md5_sum(zres, buf, 64);
+ 
+  /* convert zres to ascii string */
+  for (i=0; i<16; i++ )
+    sprintf(response+i*2, "%02x", zres[i]);
 
   /* add tail */
   strcpy (&response[32], "01d0a8e3");



More information about the MPlayer-cvslog mailing list