diff --git a/evennia/utils/text2html.py b/evennia/utils/text2html.py
index 8797e73ff0..705af79d53 100644
--- a/evennia/utils/text2html.py
+++ b/evennia/utils/text2html.py
@@ -211,17 +211,17 @@ class TextToHTMLparser(object):
text (str): Processed text.
"""
- c = m.groupdict()
- if c['htmlchars']:
- return cgi.escape(c['htmlchars'])
- if c['lineend']:
+ cdict = match.groupdict()
+ if cdict['htmlchars']:
+ return cgi.escape(cdict['htmlchars'])
+ if cdict['lineend']:
return '
'
- elif c['space'] == '\t':
+ elif cdict['space'] == '\t':
return ' ' * self.tabstop
- elif c['space']:
- t = m.group().replace('\t', ' ' * self.tabstop)
- t = t.replace(' ', ' ')
- return t
+ elif cdict['space']:
+ text = match.group().replace('\t', ' ' * self.tabstop)
+ text = text.replace(' ', ' ')
+ return text
def parse(self, text, strip_ansi=False):
"""