Re: fbdev: arkfb: Move a variable assignment behind a condition check in ics5342_init()
From: Helge Deller
Date: Sat Jul 18 2026 - 17:00:06 EST
On 7/18/26 22:34, Markus Elfring wrote:
My statement still stands.Does your understanding of programming language details differ from the view ofThe address of a data structure member was determined before
a corresponding null pointer check in the implementation of
the function “ics5342_init”.
Thus avoid the risk for undefined behaviour by moving the assignment
for the variable “info” behind a condition check.
This issue was detected by using the Coccinelle software.
There is no "risk" here.
It just adds an offset to a potential NULL value (which isn't then used afterwards).
SEI CERT C Coding Standard (from the Carnegie Mellon University)?
https://cmu-sei.github.io/secure-coding-standards/sei-cert-c-coding-standard/rules/expressions-exp/exp34-c/
Try to find the difference between the code and the examples on that website yourself.
Tip: The relevant part is the "&" and in doubt look at the generated assembly code.
I will not discuss this further.
Helge