]> git.ipfire.org Git - thirdparty/knot-resolver.git/commit
treewide nit: avoid NULL arithmetics docs-develop-avoi-rr4td0/deployments/4530
authorVladimír Čunát <vladimir.cunat@nic.cz>
Wed, 10 Jul 2024 16:15:35 +0000 (18:15 +0200)
committerOto Šťáva <oto.stava@nic.cz>
Thu, 11 Jul 2024 12:51:35 +0000 (14:51 +0200)
commit241b5a727ece5ec10ff94f1254189c99d43907e0
tree8d1446a64860775fe9602a2fdf7cc1492434caad
parent9f99d5b79f84b1ce083d9514077413050bbe2ad1
treewide nit: avoid NULL arithmetics

(u)intptr_t casts seem the best in terms of compliance:
https://stackoverflow.com/q/45220134/587396

Otherwise with clang 18 we can get warnings like
 ../$path:$line:$col: runtime error: applying non-zero offset $num to null pointer
 SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior ../$path:$line:$col
contrib/mempattern.c
contrib/mempattern.h
daemon/bindings/net.c
daemon/network.c
lib/generic/lru.c
lib/generic/test_trie.c
lib/generic/trie.c