New commits:
commit 5b63681139d73b02699a7df6b96ff6da310edd0e
Author: Antony Antony <[email protected]>
Date: Wed Sep 20 10:57:56 2017 +0000
ikev1: fix memory lean in quick mode leak: msg_digest
leak: msg_digest in comm_handle, item size: 4144
The leak happened when function quick_inI1_outR1_cryptotail() returned
STF_INTERNAL_ERROR. caller did not call release_any_md()
Now it will always call complete_v1_state_transition()
and call release_any_md()
after the fix
"road-eastnet-ikev1"[2] 192.1.2.254 #4: cannot install eroute -- it is in
use for "road-eastnet-ikev1"[1] 192.1.2.254
#2
| complete v1 state transition with STF_INTERNAL_ERROR
| state transition function for STATE_QUICK_R0 had internal error
Note there are possibly other code path where msg_digest could leak.
_______________________________________________
Swan-commit mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan-commit