Changeset 23 in chevmsgr
- Timestamp:
- 11/28/15 20:58:01 (8 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/crypto.cpp
r21 r23 63 63 ::CHEV_ARIA_Decrypt(&info, input.buffer(), input.size(), out.buffer(), &outSize); 64 64 65 paddingSize = out[outSize - 1]; 65 paddingSize = (cf::uint32_t)out[outSize - 1]; 66 if ((unsigned int)paddingSize > (unsigned int)outSize) 67 THROW_EXCEPTION("invalid padding size"); 66 68 67 69 plainSize = outSize - paddingSize; -
trunk/msgsrv.cpp
r21 r23 36 36 for (int i = 0; i < argc; i++) 37 37 { 38 if ( stricmp(colName[i], "sms"))38 if (!stricmp(colName[i], "sms")) 39 39 { 40 40 *sms = argv[i]; … … 541 541 while (result) 542 542 { 543 std::string message = sock->receive().toString();543 std::string message = gOnlineUsers[id].receive(); 544 544 Protocol::Message parser; 545 545 parser.parse(message); … … 560 560 } 561 561 562 sock->send(response.result(parser.type(), result));562 gOnlineUsers[id].send(response.result(parser.type(), result)); 563 563 } 564 564 }
Note:
See TracChangeset
for help on using the changeset viewer.