patman: Handle checkpatch.pl not providing file/line info
Sometimes we don't get a valid filename or line number from checkpatch.pl, for example if the patch is in a bad format. Deal with this by using a default value, rather than a stack trace. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
ef0e9de82b
commit
afb9bf55d0
|
@ -145,8 +145,9 @@ def CheckPatches(verbose, args):
|
|||
if len(problems) != error_count + warning_count:
|
||||
print "Internal error: some problems lost"
|
||||
for item in problems:
|
||||
print GetWarningMsg(col, item['type'], item['file'],
|
||||
item['line'], item['msg'])
|
||||
print GetWarningMsg(col, item['type'],
|
||||
item.get('file', '<unknown>'),
|
||||
item.get('line', 0), item['msg'])
|
||||
#print stdout
|
||||
if error_count != 0 or warning_count != 0:
|
||||
str = 'checkpatch.pl found %d error(s), %d warning(s)' % (
|
||||
|
|
Loading…
Reference in New Issue