From fbc6b6c900ca1732db75de47e7c7148158ce3ac6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jakub=20Jerm=C3=A1=C5=99?= Date: Mon, 29 Mar 2021 17:37:17 +0200 Subject: [PATCH] Fix handling of LFN names Enforce python3 and correctly detect whether a file name needs to use LFN entry. --- tools/mkfat.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/mkfat.py b/tools/mkfat.py index 0e519b192..616bbbb69 100755 --- a/tools/mkfat.py +++ b/tools/mkfat.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # # Copyright (c) 2008 Martin Decky # All rights reserved. @@ -192,8 +192,8 @@ def fat_lchars(name): filtered = False for char in name.encode('ascii', 'replace').upper(): - if char in lchars: - filtered_name += char + if chr(char) in lchars: + filtered_name += str.encode(chr(char)) else: filtered_name += b'_' filtered = True -- 2.11.4.GIT