summary refs log tree commit diff
path: root/examples/play.zig
diff options
context:
space:
mode:
Diffstat (limited to 'examples/play.zig')
-rw-r--r--examples/play.zig6
1 files changed, 4 insertions, 2 deletions
diff --git a/examples/play.zig b/examples/play.zig
index 81403a0..acb5dad 100644
--- a/examples/play.zig
+++ b/examples/play.zig
@@ -34,11 +34,13 @@ pub fn main() !void {
     defer device.deinit() catch unreachable;
     const context = try Context.init(device, &.{});
     defer context.deinit() catch unreachable;
-    try useContext(context);
 
     var argv = args();
-    _ = argv.next(allocator);
+    allocator.free(try argv.next(allocator).?);
     const filename = try argv.next(allocator).?;
+    defer allocator.free(filename);
+
+    try useContext(context);
     const buffer = try Buffer.init(allocator, context, filename);
     defer buffer.deinit() catch unreachable;