aboutsummaryrefslogtreecommitdiff
path: root/utils/check_symbols.sh
diff options
context:
space:
mode:
Diffstat (limited to 'utils/check_symbols.sh')
-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