diff options
author | Petr Štetiar <ynezz@true.cz> | 2019-10-29 06:40:57 +0100 |
---|---|---|
committer | rofl0r <rofl0r@users.noreply.github.com> | 2022-09-16 01:29:50 +0000 |
commit | f6ceefdb1ee06f092f30ee4d0c04e57cda67c5da (patch) | |
tree | 698781eb02762033e4c2bbfead911f9d1ad7be1e /nl.c | |
parent | 0aeb127f3cfe4abbc9a894c236541467396ed5ff (diff) | |
download | libnl-tiny-f6ceefdb1ee06f092f30ee4d0c04e57cda67c5da.tar.gz |
use offsetof macro to make scan-build happy
scan-build from clang version 9 complains about following:
cache.c:106:2: warning: Dereference of null pointer
nl_list_for_each_entry_safe(obj, tmp, &cache->c_items, ce_list)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/netlink/list.h:83:20: note: expanded from macro 'nl_list_for_each_entry_safe'
pos = n, n = nl_list_entry(n->member.next, typeof(*n), member))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/netlink/list.h:60:2: note: expanded from macro 'nl_list_entry'
nl_container_of(ptr, type, member)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/netlink/list.h:56:55: note: expanded from macro 'nl_container_of'
const typeof( ((type *)0)->member ) *__mptr = (ptr); \
^~~~~
Signed-off-by: Petr Štetiar <ynezz@true.cz>
Diffstat (limited to 'nl.c')
0 files changed, 0 insertions, 0 deletions