[BACK]Return to packet.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/packet.c between version 1.166 and 1.167

version 1.166, 2009/06/27 09:29:06 version 1.167, 2010/07/13 11:52:06
Line 1297 
Line 1297 
                 macbuf = mac_compute(mac, active_state->p_read.seqnr,                  macbuf = mac_compute(mac, active_state->p_read.seqnr,
                     buffer_ptr(&active_state->incoming_packet),                      buffer_ptr(&active_state->incoming_packet),
                     buffer_len(&active_state->incoming_packet));                      buffer_len(&active_state->incoming_packet));
                 if (memcmp(macbuf, buffer_ptr(&active_state->input),                  if (timing_safe_cmp(macbuf, buffer_ptr(&active_state->input),
                     mac->mac_len) != 0) {                      mac->mac_len) != 0) {
                         logit("Corrupted MAC on input.");                          logit("Corrupted MAC on input.");
                         if (need > PACKET_MAX_SIZE)                          if (need > PACKET_MAX_SIZE)

Legend:
Removed from v.1.166  
changed lines
  Added in v.1.167