]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
xfs_buflock: handling parsing errors more gracefully
authorDarrick J. Wong <darrick.wong@oracle.com>
Tue, 25 Oct 2016 22:14:30 +0000 (15:14 -0700)
committerDarrick J. Wong <darrick.wong@oracle.com>
Wed, 26 Oct 2016 18:12:56 +0000 (11:12 -0700)
Skip ftrace output lines that don't parse.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
tools/xfsbuflock.py

index f307461d1c5514042739e33b880f6375069aecf2..82b6e01f5d24ceed245cae519516accec01e6210 100755 (executable)
@@ -150,7 +150,10 @@ for line in fileinput.input():
        if len(toks) < 4:
                continue
        pid = toks[0]
-       time = float(toks[2][:-1])
+       try:
+               time = float(toks[2][:-1])
+       except:
+               continue
        fn = toks[3][:-1]
 
        if pid in processes: