Bug #1: 内存泄漏修复
文件:mlag/src/mlag_pkt.c
/***************************************************************************** * 函数名 : mlagUpdateDadNexthop * 负责人 : * 创建日期:20180731 * 函数功能:更新DAD下一跳信息 * 输入参数:无 * 输出参数:无 * 返回值: 无 * 调用关系:定期调用或路由变化时调用 * 其 它: * 修改日志: * [2026-01-27] Bug修复: 修复内存泄漏和资源清理问题 * 1. 统一使用goto进行资源清理 * 2. 增加异常路径的内存释放 * 3. 增加参数有效性检查 ******************************************************************************/ void mlagUpdateDadNexthop() { octetstring octet2 = {0}; octetstring octet1 = {0}; octetstring octet = {0}; UINT1 zeroIp6[16] = {0}; uint8_t buf[1024] = {0}; uint8_t iCnt = 0; tMlagGrpEntry *mlagGrpTbl = NULL; tMlagGrpEntry* pGrp = NULL;