… openat() and open() initialize
'from' and 'to', and only 'from' validated with 'if' statement.
Why do you find such information helpful?
If the
initialization of variable 'to' fails,
The variable assignment will usually succeed. A stored return value would eventually indicate a failed function call.
we should better check the value
of 'to' and close 'from' to avoid possible file leak. Improve the checking of 'from' additionally.
Please split desired changes into separate update steps. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Docu...
How do you think about to use a summary phrase like “Complete error handling in copy_fromat_to()”?
…
Changes in v2:
- modified the patch according to suggestions;
- found by customized static analysis tool.
* Would you like to replace a duplicate marker line by a blank line?
* I would appreciate further information about the applied tool.
Regards, Markus