Return to ssh-ed25519.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.4, 2014/06/24 01:13:21 | version 1.5, 2014/10/14 03:09:59 | ||
---|---|---|---|
|
|
||
r = SSH_ERR_INVALID_FORMAT; | r = SSH_ERR_INVALID_FORMAT; | ||
goto out; | goto out; | ||
} | } | ||
if (datalen >= SIZE_MAX - len) | if (datalen >= SIZE_MAX - len) { | ||
return SSH_ERR_INVALID_ARGUMENT; | r = SSH_ERR_INVALID_ARGUMENT; | ||
goto out; | |||
} | |||
smlen = len + datalen; | smlen = len + datalen; | ||
mlen = smlen; | mlen = smlen; | ||
if ((sm = malloc(smlen)) == NULL || (m = xmalloc(mlen)) == NULL) { | if ((sm = malloc(smlen)) == NULL || (m = xmalloc(mlen)) == NULL) { |