Return to packet.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.220, 2015/12/11 03:24:25 | version 1.221, 2015/12/11 04:21:12 | ||
---|---|---|---|
|
|
||
goto out; | goto out; | ||
r = sshbuf_put_stringb(m, b); | r = sshbuf_put_stringb(m, b); | ||
out: | out: | ||
if (b != NULL) | sshbuf_free(b); | ||
sshbuf_free(b); | |||
return r; | return r; | ||
} | } | ||
|
|
||
r = 0; | r = 0; | ||
out: | out: | ||
free(newkey); | free(newkey); | ||
if (b != NULL) | sshbuf_free(b); | ||
sshbuf_free(b); | |||
return r; | return r; | ||
} | } | ||
|
|
||
out: | out: | ||
if (r != 0 || kexp == NULL) { | if (r != 0 || kexp == NULL) { | ||
if (kex != NULL) { | if (kex != NULL) { | ||
if (kex->my != NULL) | sshbuf_free(kex->my); | ||
sshbuf_free(kex->my); | sshbuf_free(kex->peer); | ||
if (kex->peer != NULL) | |||
sshbuf_free(kex->peer); | |||
free(kex); | free(kex); | ||
} | } | ||
if (kexp != NULL) | if (kexp != NULL) |