Add another missing bounds check in the SSH-1 private key loader.

[originally from svn r9904]
This commit is contained in:
Simon Tatham 2013-07-11 17:24:01 +00:00
Родитель bc2076185e
Коммит 1dbdd2c43f
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -74,7 +74,7 @@ static int loadrsakey_main(FILE * fp, struct RSAKey *key, int pub_only,
/* Next, the comment field. */
j = GET_32BIT(buf + i);
i += 4;
if (len - i < j)
if (j < 0 || len - i < j)
goto end;
comment = snewn(j + 1, char);
if (comment) {