version 1.306, 2010/06/25 07:20:04 |
version 1.307, 2010/07/13 11:52:06 |
|
|
} |
} |
/* Check if authentication data matches our fake data. */ |
/* Check if authentication data matches our fake data. */ |
if (data_len != x11_fake_data_len || |
if (data_len != x11_fake_data_len || |
memcmp(ucp + 12 + ((proto_len + 3) & ~3), |
timing_safe_cmp(ucp + 12 + ((proto_len + 3) & ~3), |
x11_fake_data, x11_fake_data_len) != 0) { |
x11_fake_data, x11_fake_data_len) != 0) { |
debug2("X11 auth data does not match fake data."); |
debug2("X11 auth data does not match fake data."); |
return -1; |
return -1; |