hfsplus: fix longname handling