Hello. On 02/08/2016 06:33 PM, Rainer Weikusat wrote:
The present unix_stream_read_generic contains various code sequences of the form err = -EDISASTER; if (<test>) goto out; This has the unfortunate side effect of possibly causing the error code to bleed through to the final out: return copied ? : err; and then to be wrongly returned if no data was copied because the caller didn't supply a data buffer, as demonstrated by the program available at http://pad.lv/1540731 Change it such that err is only set if an error condition was detected. Fixes: 3822b5c2fc62
You also need to specify the patch summary like this: ("<summary").
Signed-off-by: Rainer Weikusat <rweiku...@mobileactivedefense.com>
[...] MBR, Sergei