diff --git a/exec/load/frame.js b/exec/load/frame.js
index 574ed7a6d399b3fc1c699ff60573340dde9e889a..fe1f93d2aea378a6a4b9df7621eaed7d3945598a 100644
--- a/exec/load/frame.js
+++ b/exec/load/frame.js
@@ -728,7 +728,7 @@ function Frame(x,y,width,height,attr,frame) {
 		else {}
 	}
 	this.putmsg = function(str) {
-		str = str.split('');
+		str = str.toString().split('');
 		var control_a = false;
 		var curattr = this.attr;
 		var pos = position.cursor;