Return to bufaux.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.47, 2010/01/12 01:36:08 | version 1.48, 2010/02/02 22:49:34 | ||
---|---|---|---|
|
|
||
u_int len; | u_int len; | ||
/* Get the length. */ | /* Get the length. */ | ||
len = buffer_get_int(buffer); | if (buffer_get_int_ret(&len, buffer) != 0) { | ||
error("buffer_get_string_ret: cannot extract length"); | |||
return (NULL); | |||
} | |||
if (len > 256 * 1024) { | if (len > 256 * 1024) { | ||
error("buffer_get_string_ret: bad string length %u", len); | error("buffer_get_string_ret: bad string length %u", len); | ||
return (NULL); | return (NULL); |