From 2cc2c6ddf24a0e10534904cdb7d5769a4c4c4f5a Mon Sep 17 00:00:00 2001 From: modeco80 Date: Sun, 23 Jun 2024 02:55:05 -0400 Subject: [PATCH] cvmts: "fix" panics in cvm-rs --- cvmts/src/CollabVMServer.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cvmts/src/CollabVMServer.ts b/cvmts/src/CollabVMServer.ts index 538507a..82d4588 100644 --- a/cvmts/src/CollabVMServer.ts +++ b/cvmts/src/CollabVMServer.ts @@ -845,6 +845,10 @@ export default class CollabVMServer { let display = this.VM.GetDisplay(); let displaySize = display.Size(); + // TODO: actually throw an error here + if(displaySize.width == 0 && displaySize.height == 0) + return "no"; + let encoded = await JPEGEncoder.Encode(display.Buffer(), displaySize, rect); return encoded.toString('base64');