Blame SOURCES/kdenetwork-4.7.97-fix-for-g++47.patch
|
|
a0c1b7 |
diff -up kdenetwork-4.7.97/kopete/protocols/qq/evautil.cpp.fix-for-g++47 kdenetwork-4.7.97/kopete/protocols/qq/evautil.cpp
|
|
|
a0c1b7 |
--- kdenetwork-4.7.97/kopete/protocols/qq/evautil.cpp.fix-for-g++47 2011-07-27 20:25:46.000000000 +0200
|
|
|
a0c1b7 |
+++ kdenetwork-4.7.97/kopete/protocols/qq/evautil.cpp 2012-01-05 14:15:01.660149348 +0100
|
|
|
a0c1b7 |
@@ -78,7 +78,9 @@ namespace Eva {
|
|
|
a0c1b7 |
plain[0] = ( rand() & 0xf8 ) | pos;
|
|
|
a0c1b7 |
memset( plain_pre, 0, 8 );
|
|
|
a0c1b7 |
memset( crypted_pre, 0, 8 );
|
|
|
a0c1b7 |
- memset( plain+1, rand()& 0xff, pos++ );
|
|
|
a0c1b7 |
+ if( pos )
|
|
|
a0c1b7 |
+ memset( plain+1, rand()& 0xff, pos );
|
|
|
a0c1b7 |
+ pos++;
|
|
|
a0c1b7 |
|
|
|
a0c1b7 |
// pad 2 bytes
|
|
|
a0c1b7 |
for( i = 0; i< 2; i++ )
|