diff --git a/lib/nfs.py b/lib/nfs.py index 19572a1..43209b0 100644 --- a/lib/nfs.py +++ b/lib/nfs.py @@ -175,7 +175,10 @@ def readdirplus(self, dir_handle, cookie=0, auth=None): name_len = struct.unpack("!L", data[:4])[0] data = data[4:] - name = data[:name_len].decode() + try: + name = data[:name_len].decode() + except UnicodeDecodeError: + name = "" data = data[name_len:] data = data[(4-name_len % 4)%4:]