aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Emby.Server.Implementations/Data/SqliteItemRepository.cs5
-rw-r--r--MediaBrowser.Common/Extensions/StringBuilderExtensions.cs3
2 files changed, 3 insertions, 5 deletions
diff --git a/Emby.Server.Implementations/Data/SqliteItemRepository.cs b/Emby.Server.Implementations/Data/SqliteItemRepository.cs
index 15a4ab318..3ae28fadf 100644
--- a/Emby.Server.Implementations/Data/SqliteItemRepository.cs
+++ b/Emby.Server.Implementations/Data/SqliteItemRepository.cs
@@ -1073,10 +1073,7 @@ namespace Emby.Server.Implementations.Data
}
// Extremely unlikely, but somehow one or more of the image strings were malformed. Cut the array.
- var newResult = new ItemImageInfo[position];
- Array.Copy(result, newResult, position);
-
- return newResult;
+ return result[..position];
}
private void AppendItemImageInfo(StringBuilder bldr, ItemImageInfo image)
diff --git a/MediaBrowser.Common/Extensions/StringBuilderExtensions.cs b/MediaBrowser.Common/Extensions/StringBuilderExtensions.cs
index 0e0bc4282..75d654f23 100644
--- a/MediaBrowser.Common/Extensions/StringBuilderExtensions.cs
+++ b/MediaBrowser.Common/Extensions/StringBuilderExtensions.cs
@@ -17,7 +17,8 @@ namespace MediaBrowser.Common.Extensions
/// <returns>The updated string builder.</returns>
public static StringBuilder AppendJoinInSingleQuotes(this StringBuilder builder, char delimiter, IReadOnlyList<string> values)
{
- for (var i = 0; i < values.Count; i++)
+ var len = values.Count;
+ for (var i = 0; i < len; i++)
{
builder.Append('\'')
.Append(values[i])