]> git.xonotic.org Git - xonotic/xonotic.git/blobdiff - server/rcon2irc/rcon2irc.pl
fix parsing of "challenge" regarding NUL byte
[xonotic/xonotic.git] / server / rcon2irc / rcon2irc.pl
index b5d3c89e859405277dbfec3c27d9d60cf4e6e3b4..88a98ccc438c93dd4950f774248a8e99d34749b7 100755 (executable)
@@ -514,7 +514,7 @@ sub recvchallenge($)
                                        if not defined $s;
                                length $s
                                        or last;
-                               if($s =~ /^\377\377\377\377challenge (.*)$/s)
+                               if($s =~ /^\377\377\377\377challenge (.*)(?:$|\0)/s)
                                {
                                        return $1;
                                }