Clangのscan-buildは、私のプロジェクトでnullポインターのかなりの数の逆参照を報告しますが、(6年間使用して)異常な動作は実際には見られません。
Dereference of null pointer (loaded from variable chan)
char *tmp;
CList *chan = NULL;
/* This is weird because chan is set via do_lookup so why could it be NULL? */
chan = do_lookup(who, me, UNLINK);
if (chan)
tmp = do_lookup2(you,me,0);
prot(get_sec_var(chan->zsets));
^^^^
null derefがクラッシュを引き起こす可能性があることは知っていますが、一部の人々がそれを明らかにしているので、これは本当に大きなセキュリティ上の懸念ですか?この場合はどうすればよいですか?