aboutsummaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorToni <matzeton@googlemail.com>2023-05-24 13:19:06 +0200
committerGitHub <noreply@github.com>2023-05-24 13:19:06 +0200
commit334b43579e2b1aa4bffa11c4014c4e1fd0b60ba5 (patch)
tree431f431d0507a5928d72f596901ecfc3fdc5dc83 /utils
parentf692342f3c8d83f51bbff94429a96f7978aac673 (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-xutils/check_symbols.sh16
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