diff --git a/KeePassHttp/Handlers.cs b/KeePassHttp/Handlers.cs index 0bceef9..7983483 100644 --- a/KeePassHttp/Handlers.cs +++ b/KeePassHttp/Handlers.cs @@ -350,7 +350,9 @@ private void GetLoginsHandler(Request r, Response resp, Aes aes) orderby e.entry.UsageCount ascending select e).ToList(); - ulong lowestDistance = itemsList[0].entry.UsageCount; + ulong lowestDistance = itemsList.Count > 0 ? + itemsList[0].entry.UsageCount : + 0; itemsList = (from e in itemsList where e.entry.UsageCount == lowestDistance