diff --git a/server/Turtle.js b/server/Turtle.js index eaa90f1..ed352d3 100644 --- a/server/Turtle.js +++ b/server/Turtle.js @@ -720,7 +720,9 @@ export class Turtle extends EventEmitter { * Rename the turtle (set computer label) */ async rename(name) { - await this.exec(`os.setComputerLabel("${name}")`); + // Escape quotes and backslashes for safe Lua string interpolation + const safeName = name.replace(/\\/g, '\\\\').replace(/"/g, '\\"'); + await this.exec(`os.setComputerLabel("${safeName}")`); this._label = name; this._emitUpdate(); }