Changeset 11717
- Timestamp:
- Jan 19, 2011, 9:50:51 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/crypto.c
r11716 r11717 40 40 va_list vl; 41 41 SHA_CTX sha; 42 const void * content; 42 43 43 44 SHA1_Init( &sha ); … … 45 46 46 47 va_start( vl, content1_len ); 47 for( ;; ) 48 { 49 const void * content = va_arg( vl, const void* ); 50 const int content_len = content ? va_arg( vl, int ) : -1; 51 if( content == NULL || content_len < 1 ) 52 break; 53 SHA1_Update( &sha, content, content_len ); 54 } 48 while(( content = va_arg( vl, const void* ))) 49 SHA1_Update( &sha, content, va_arg( vl, int ) ); 55 50 va_end( vl ); 51 56 52 SHA1_Final( setme, &sha ); 57 53 }
Note: See TracChangeset
for help on using the changeset viewer.