@rootkea If you are using the same options as [here](https://github.com/geany/geany/issues/2891#issuecomment-913481562), especially -O0 that might explain why the compiler does not notice the protection of the null check. IIUC compilers need something like -O2 to do the data flow analysis that such checks depend on. Maybe you could check if you get the warnings with -O2?
-- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/2889#issuecomment-913502439
