Skip to content

Commit 7dcb0ea

Browse files
committed
Fix NPE if file name is missing from quote attachment pointer
1 parent d2ade08 commit 7dcb0ea

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

libsignal-service-dotnet/SignalServiceMessageSender.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,10 +305,15 @@ private byte[] CreateMessageContent(SignalServiceDataMessage message)// throws I
305305
if (attachment.IsPointer())
306306
{
307307
var pointer = attachment.AsPointer();
308-
quote.Attachments.Add(new AttachmentPointer()
308+
var protoPointer = new AttachmentPointer()
309309
{
310310
ContentType = pointer.ContentType
311-
});
311+
};
312+
if (pointer.FileName != null)
313+
{
314+
protoPointer.FileName = pointer.FileName;
315+
}
316+
quote.Attachments.Add(protoPointer);
312317
}
313318
else
314319
{

0 commit comments

Comments
 (0)