fix: guard against nil metadata values (#548)

This commit is contained in:
Steven Arcangeli 2025-01-04 12:52:26 -08:00
parent c6a39a69b2
commit 254bc6635c
4 changed files with 23 additions and 23 deletions

View file

@ -126,7 +126,7 @@ ssh_columns.permissions = {
compare = function(entry, parsed_value)
local meta = entry[FIELD_META]
if parsed_value and meta.mode then
if parsed_value and meta and meta.mode then
local mask = bit.lshift(1, 12) - 1
local old_mode = bit.band(meta.mode, mask)
if parsed_value ~= old_mode then
@ -169,7 +169,7 @@ ssh_columns.size = {
get_sort_value = function(entry)
local meta = entry[FIELD_META]
if meta.size then
if meta and meta.size then
return meta.size
else
return 0