scripts: fix checkpatch from standard input
authorThomas Monjalon <thomas.monjalon@6wind.com>
Mon, 21 Nov 2016 22:42:41 +0000 (23:42 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 30 Nov 2016 14:22:31 +0000 (15:22 +0100)
commitb5415fbc69dd33a1bb64a140b2f6bc73d11e4d22
tree021c5728a1ee826e0027b53d37ac7dbe34ecf733
parent39a46d36fdd20ae2931b058ecf3f061acf20150d
scripts: fix checkpatch from standard input

When checking a valid patch from standard input,
the footer lines of the report are not filtered out.

The function check is called outside of any loop,
so the statement continue can have no effect and the footer is printed.

More precisons about possible behaviours
- with dash, the 'continue' acts like a return in that case
- with bash, it displays an error:
  "continue: only meaningful in a `for', `while', or `until' loop"
- with bash --posix, the 'continue' is ignored

Fixes: 8005feef421d ("scripts: add standard input to checkpatch")

Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
scripts/checkpatches.sh