On 7/14/23 17:17, Lorenzo Bianconi wrote:
>> It's specified in RFC 8415.  This also avoids having to free/realloc the
>> pfd->uuid.data memory.  That part was not correct anyway and was flagged
>> by ASAN as a memleak:
>>
>>   Direct leak of 42 byte(s) in 3 object(s) allocated from:
>>       #0 0x55e5b6354c9e in malloc 
>> (/workspace/ovn-tmp/controller/ovn-controller+0x2edc9e) (BuildId: 
>> f963f8c756bd5a2207a9b3c922d4362e46bb3162)
>>       #1 0x55e5b671878d in xmalloc__ /workspace/ovn-tmp/ovs/lib/util.c:140:15
>>       #2 0x55e5b671878d in xmalloc /workspace/ovn-tmp/ovs/lib/util.c:175:12
>>       #3 0x55e5b642cebc in pinctrl_parse_dhcpv6_reply 
>> /workspace/ovn-tmp/controller/pinctrl.c:997:20
>>       #4 0x55e5b642cebc in pinctrl_handle_dhcp6_server 
>> /workspace/ovn-tmp/controller/pinctrl.c:1040:9
>>       #5 0x55e5b642cebc in process_packet_in 
>> /workspace/ovn-tmp/controller/pinctrl.c:3210:9
>>       #6 0x55e5b642cebc in pinctrl_recv 
>> /workspace/ovn-tmp/controller/pinctrl.c:3290:9
>>       #7 0x55e5b642cebc in pinctrl_handler 
>> /workspace/ovn-tmp/controller/pinctrl.c:3385:17
>>       #8 0x55e5b66ef664 in ovsthread_wrapper 
>> /workspace/ovn-tmp/ovs/lib/ovs-thread.c:423:12
>>       #9 0x7faa30194b42  (/lib/x86_64-linux-gnu/libc.so.6+0x94b42) (BuildId: 
>> 69389d485a9793dbe873f0ea2c93e02efaa9aa3d)
>>
>> Fixes: faa44a0c60a3 ("controller: IPv6 Prefix-Delegation: introduce 
>> RENEW/REBIND msg support")
>> Signed-off-by: Dumitru Ceara <[email protected]>
>> ---
>>  controller/pinctrl.c | 33 ++++++++++++++++-----------------
>>  1 file changed, 16 insertions(+), 17 deletions(-)
> 
> thx for fixing it.
> 
> Acked-by: Lorenzo Bianconi <[email protected]>
> 

Thanks, Lorenzo and Ales!  I applied this to main and to all branches
down to 22.03.

Regards,
Dumitru

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to