From dba97278ae324a0d0707b135682d98746fe1d7a0 Mon Sep 17 00:00:00 2001 From: Aylur Date: Sun, 14 Jul 2024 20:59:49 +0200 Subject: fix(app): handle null message --- src/astal.vala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/astal.vala b/src/astal.vala index afa0716..fd8431b 100644 --- a/src/astal.vala +++ b/src/astal.vala @@ -95,7 +95,7 @@ public class Application : Gtk.Application { private async void _socket_request(SocketConnection conn) { string message = yield read_sock(conn); - request(message.strip(), conn); + request(message != null ? message.strip() : "", conn); } public virtual void request(string msg, SocketConnection conn) { @@ -140,9 +140,12 @@ public class Application : Gtk.Application { } } - public string? message(string msg) { + public string? message(string? msg) { var client = new SocketClient(); + if (msg == null) + msg = ""; + try { var conn = client.connect(new UnixSocketAddress(socket_path), null); conn.output_stream.write(msg.concat("\x04").data); -- cgit v1.2.3