[strongSwan-dev] [PATCH] socket-default: fix use of uninitialized memory when forcing source address on outgoing packet.
shubin at rnd.stcnet.ru
Fri Oct 30 23:07:11 CET 2015
On 2015-10-30 20:27, Maxime Bizon wrote:
> not to mention that max buf size is dynamic (it depends on address
You're right. Somehow I have completely overlooked the possibility of
two buffers coexisting at the same time.
Just for fun I've tried to untangle all the ifdefs and factored the code
out into three separate functions. This way it's a bit easier to follow
at a slight cost SLOC-wise. Have a look:
Caveat: it compiles on linux, but I haven't done any testing.
More information about the Dev