[linux-nfc] [neard][PATCH 00/16] -Wformat=2 and few memory leaks
Krzysztof Kozlowski <[email protected]>
| Newsgroups | org.01.lists.linux-nfc,dev.linux.lists.oe-linux-nfc |
|---|---|
| Message-ID | <[email protected]> |
Hi, This is a third series of my patches, built on top of https://lore.kernel.org/linux-nfc/[email protected]/T/#t The ASAN detected several leaks in the unit tests which lead me to investigate such leaks through neard. The patchset fixes few easier ones. Best regards, Krzysztof Krzysztof Kozlowski (16): gdbus: annotate printf-like functions as accepting format nfctool: annotate printf-like functions as accepting format mifare: use unsigned int to suppress compiler -Wstrict-overflow build: enable -Wformat=2 warnings build: enable -Wunsafe-loop-optimizations and -Wstrict-overflow=2 warnings TODO: remove finished tasks ci: build also on Ubuntu Hirsute in non-maintainer mode ci: simplify getting test logs build: fix missing usage of PIE check result build: add support for GCC sanitizers (asan, lsan and ubsan) ndef: make freeing near_ndef_message reusable snep-send: fix near_ndef_message memory leak unit: fix memory leaks in test-ndef-parse tag: do not open-code freeing ndef message unit: do not open-code freeing ndef message ci: add build with sanitizers (asan, lsan and ubsan) .github/workflows/ci.yml | 58 +++++++++++++++++++++++++++++++++------- HACKING | 5 +++- TODO | 12 --------- accflags.m4 | 12 +++++++-- acinclude.m4 | 36 +++++++++++++++++++++++++ ci/debian.sanitizers.sh | 18 +++++++++++++ ci/ubuntu.sanitizers.sh | 1 + configure.ac | 47 +++++++++++++++++++++++++++++++- gdbus/gdbus.h | 15 +++++++---- include/ndef.h | 1 + plugins/mifare.c | 6 ++--- src/adapter.c | 1 + src/ndef.c | 56 +++++++++++++++++++------------------- src/tag.c | 6 ++--- tools/nfctool/sniffer.c | 8 +++--- tools/snep-send.c | 2 ++ unit/test-ndef-parse.c | 39 ++++----------------------- unit/test-snep-read.c | 3 +-- 18 files changed, 221 insertions(+), 105 deletions(-) create mode 100755 ci/debian.sanitizers.sh create mode 120000 ci/ubuntu.sanitizers.sh -- 2.27.0 _______________________________________________ Linux-nfc mailing list -- [email protected] To unsubscribe send an email to [email protected] %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s