aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2020-01-25 17:13:03 +0000
committers-ol <s-ol@users.noreply.github.com>2020-01-25 17:13:03 +0000
commit728da707c6d3dc49f2c8609fbd14053904b7277b (patch)
treecc3a4d9d4e948c06f1b46d0d15938bcd55469840
parentdocument configuration in README.md (diff)
downloadglsl-view-728da707c6d3dc49f2c8609fbd14053904b7277b.tar.gz
glsl-view-728da707c6d3dc49f2c8609fbd14053904b7277b.zip
fix OSC server creation error handling
-rw-r--r--src/config.zig2
-rw-r--r--src/control.zig4
2 files changed, 4 insertions, 2 deletions
diff --git a/src/config.zig b/src/config.zig
index 14f0402..e2af1e9 100644
--- a/src/config.zig
+++ b/src/config.zig
@@ -68,7 +68,7 @@ pub const Config = struct {
.outputs = ([_]OutputConfig{defaultOutput})[0..],
.fragment = "",
.parameters = ([0]ParameterConfig{})[0..],
- .osc = .{ .URL = "osc.udp://localhost:9000" },
+ .osc = .{ .URL = "osc.udp://:9000" },
};
try expectEvent(&parser, c.yaml_event_type_t.YAML_STREAM_START_EVENT);
diff --git a/src/control.zig b/src/control.zig
index 1a80147..3d36d8f 100644
--- a/src/control.zig
+++ b/src/control.zig
@@ -32,7 +32,9 @@ pub const ControlServer = struct {
},
else => unreachable,
}
-
+
+ if (self.server == null)
+ return error.serverInitializationError;
_ = c.lo_server_add_method(self.server, null, null, handle_method, @ptrCast(*c_void, self));
return self;