[ issues #5 ] 80系统bond配置模式3时运行程序出现段错误问题

1. 增加对目录的过滤,当目标为目录时退出线程。

提交的变更:
	修改:     code/build.sh
	重命名:   code/dep/libman.so -> code/dep/42/libman.so
	修改:     code/dep/42/run.sh
	修改:     code/dep/90/run.sh
	新文件:   code/dep/Makefile
	新文件:   code/dep/README
	删除:     code/dep/dotconf#1.0.13-1.pkg.tar.gz
	修改:     code/dep/libproc_common.so
	删除:     code/dep/old/libman.so
	修改:     code/dep/proc_common.cpp
	修改:     code/dep/run.sh
	删除:     code/sys_nicmonitor-code.tar.gz
	修改:     code/sys_nicmonitor/Makefile
	修改:     code/sys_nicmonitor/README
	修改:     code/sys_nicmonitor/mnic.c
	修改:     code/sys_nicmonitor/version.h

Signed-off-by: Wei, Jing <jwei@linx-info.com>
This commit is contained in:
Wei, Jing
2021-12-01 10:55:05 +08:00
parent 5c462e7adb
commit c354909d4a
16 changed files with 83 additions and 12 deletions

View File

@@ -1,6 +1,12 @@
=======
版本说明:
--V1.22 --
--V2.1 --
2021-11-30
1) 解决bond模式为3时出现段错误问题。
问题描述:网卡监视程序启动过程中存在段错误
问题分析bond模式3由于对bond模块源码进行了修改导致/proc/net/bonding/目录下新增LINXNETHA目录。程序在处理时没有处理目标为目录情况导致出现空指针情况之后在对比字符串strncmp使用空指针从而导致段错误。
解决办法:增加对目录的过滤,当目标为目录时退出线程。
--V2.0 --
2020-07-09
1根本南瑞郭海龙要求进行接口的修改
取消之前libman.so动态库和proc_inv.h头文件改为新的libproc_common.so动态库同时增加include头文件目录