diff options
author | Toni <matzeton@googlemail.com> | 2023-05-24 13:19:06 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-24 13:19:06 +0200 |
commit | 334b43579e2b1aa4bffa11c4014c4e1fd0b60ba5 (patch) | |
tree | 431f431d0507a5928d72f596901ecfc3fdc5dc83 /utils | |
parent | f692342f3c8d83f51bbff94429a96f7978aac673 (diff) |
Fixed invalid use of ndpi_free(). Sorry, my fault. (#1988)
* Fixed invalid use of ndpi_free(). Sorry, my fault.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fine tuned symbol check script.
* added check for expected syms in modules
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
---------
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'utils')
-rwxr-xr-x | utils/check_symbols.sh | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/utils/check_symbols.sh b/utils/check_symbols.sh index 32f4fac89..5ab064c18 100755 --- a/utils/check_symbols.sh +++ b/utils/check_symbols.sh @@ -24,7 +24,21 @@ for line in `nm -P -u "${NDPI_LIB}"`; do if [ ! -z "${FOUND_SYMBOL}" ]; then SKIP=0 case "${CURRENT_OBJECT}" in - '[ndpi_utils.o]'|'[ndpi_memory.o]'|'[roaring.o]') SKIP=1 ;; + '[roaring.o]') + case "${FOUND_SYMBOL}" in + 'malloc'|'calloc'|'realloc'|'free') SKIP=1 ;; + esac + ;; + '[ndpi_utils.o]'|'[ndpi_memory.o]'|'[roaring.o]') + case "${FOUND_SYMBOL}" in + 'malloc'|'calloc'|'free') SKIP=1 ;; + esac + ;; + '[gcrypt_light.o]') + case "${FOUND_SYMBOL}" in + 'free') SKIP=1 ;; + esac + ;; esac if [ ${SKIP} -eq 0 ]; then |