summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAylur <[email protected]>2024-07-14 20:59:49 +0200
committerAylur <[email protected]>2024-07-14 20:59:49 +0200
commitdba97278ae324a0d0707b135682d98746fe1d7a0 (patch)
tree37d9628cae12582ebcd67162ccb1cb13174bc1ac /src
parent4e54401658fd2e1915eadd6f444b1c861da5237e (diff)
fix(app): handle null message
Diffstat (limited to 'src')
-rw-r--r--src/astal.vala7
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);