Work-around use after free
Upstream: https://gitlab.gnome.org/GNOME/vala/-/issues/751
This commit is contained in:
parent
2f52291be5
commit
0af8526ab1
|
@ -62,7 +62,7 @@ public static async AvatarDrawer get_conversation_avatar_drawer(StreamInteractor
|
|||
return yield get_conversation_participants_avatar_drawer(stream_interactor, conversation, new Jid[0]);
|
||||
}
|
||||
|
||||
public static async AvatarDrawer get_conversation_participants_avatar_drawer(StreamInteractor stream_interactor, Conversation conversation, Jid[] jids) {
|
||||
public static async AvatarDrawer get_conversation_participants_avatar_drawer(StreamInteractor stream_interactor, Conversation conversation, owned Jid[] jids) {
|
||||
AvatarManager avatar_manager = stream_interactor.get_module(AvatarManager.IDENTITY);
|
||||
MucManager muc_manager = stream_interactor.get_module(MucManager.IDENTITY);
|
||||
if (conversation.type_ != Conversation.Type.GROUPCHAT) {
|
||||
|
|
|
@ -18,7 +18,7 @@ public class StanzaWriter {
|
|||
yield write_data(s.data);
|
||||
}
|
||||
|
||||
private async void write_data(uint8[] data) throws XmlError {
|
||||
private async void write_data(owned uint8[] data) throws XmlError {
|
||||
if (running) {
|
||||
queue.push_tail(new SourceFuncWrapper(write_data.callback));
|
||||
yield;
|
||||
|
|
Loading…
Reference in a new issue