From 4d54d3e1352e11519002d917f4d24267d0776bd7 Mon Sep 17 00:00:00 2001
From: Kim Alvefur <zash@zash.se>
Date: Thu, 23 Apr 2020 18:42:47 +0200
Subject: util.rsm: Don't convert values to strings that should already be
 strings

Causes util.stanza to throw an error, which helps detect mistakes
---
 util/rsm.lua | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/util/rsm.lua b/util/rsm.lua
index aade3c19..ad725d76 100644
--- a/util/rsm.lua
+++ b/util/rsm.lua
@@ -10,7 +10,7 @@
 --
 
 local stanza = require"util.stanza".stanza;
-local tostring, tonumber = tostring, tonumber;
+local tonumber = tonumber;
 local s_format = string.format;
 local type = type;
 local pairs = pairs;
@@ -52,14 +52,14 @@ local element_generators = setmetatable({
 		if type(data) == "table" then
 			st:tag("first", { index = inttostr(data.index) }):text(data[1]):up();
 		else
-			st:tag("first"):text(tostring(data)):up();
+			st:tag("first"):text(data):up();
 		end
 	end;
 	before = function(st, data)
 		if data == true then
 			st:tag("before"):up();
 		else
-			st:tag("before"):text(tostring(data)):up();
+			st:tag("before"):text(data):up();
 		end
 	end;
 	max = function (st, data)
@@ -71,7 +71,7 @@ local element_generators = setmetatable({
 }, {
 	__index = function(_, name)
 		return function(st, data)
-			st:tag(name):text(tostring(data)):up();
+			st:tag(name):text(data):up();
 		end
 	end;
 });
-- 
cgit v1.2.3