aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarrick J. Wong <darrick.wong@oracle.com>2018-04-12 10:34:11 -0500
committerEric Sandeen <sandeen@redhat.com>2018-04-12 10:34:11 -0500
commit74aed9c82b4b48d2a4be6ee3a72a38fdcc6d5a58 (patch)
treecc091de4a0cf8c6624cfa2dd29bc99c78dd609f5
parent07c6fd5956da012539ea876787ea1227cf1e8857 (diff)
downloadxfsprogs-dev-74aed9c82b4b48d2a4be6ee3a72a38fdcc6d5a58.tar.gz
xfs_scrub_all: use system encoding for lsblk output decoding
Don't hardcode utf-8 as the decoding scheme for lsblk output, since the system could set it to anything else. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
-rw-r--r--scrub/xfs_scrub_all.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/scrub/xfs_scrub_all.in b/scrub/xfs_scrub_all.in
index 83c4e21847..d374f9227f 100644
--- a/scrub/xfs_scrub_all.in
+++ b/scrub/xfs_scrub_all.in
@@ -48,7 +48,7 @@ def find_mounts():
result.wait()
if result.returncode != 0:
return fs
- sarray = [x.decode('utf-8') for x in result.stdout.readlines()]
+ sarray = [x.decode(sys.stdout.encoding) for x in result.stdout.readlines()]
output = ' '.join(sarray)
bdevdata = json.loads(output)
# The lsblk output had better be in disks-then-partitions order