diff options
author | Aylur <[email protected]> | 2024-07-14 20:59:49 +0200 |
---|---|---|
committer | Aylur <[email protected]> | 2024-07-14 20:59:49 +0200 |
commit | dba97278ae324a0d0707b135682d98746fe1d7a0 (patch) | |
tree | 37d9628cae12582ebcd67162ccb1cb13174bc1ac /src | |
parent | 4e54401658fd2e1915eadd6f444b1c861da5237e (diff) |
fix(app): handle null message
Diffstat (limited to 'src')
-rw-r--r-- | src/astal.vala | 7 |
1 files changed, 5 insertions, 2 deletions
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); |