Allow escaping for messages beginning with /

This commit is contained in:
Ken Piper committed 2014-12-13 18:08:40 -05:00
1 parent 3e9214a893
commit f57de43d73
1 file changed
+8
+8
View File
@@ -164,6 +164,14 @@ func (c *Client) handleShell(channel ssh.Channel) {
parts := strings.SplitN(line, " ", 3)
isCmd := strings.HasPrefix(parts[0], "/")
// Allow for messages starting with / that aren't commands to be escaped
if len(line) > 2 {
if line[:3] == "/ /" {
line = line[2:]
isCmd = false
}
}
if isCmd {
// TODO: Factor this out.
switch parts[0] {