Ver código fonte

Fix check_jabber to work with Openfire servers

The plugin expected:

	<?xml version='1.0'?>

But Openfire sends:

	<?xml version='1.0' encoding='UTF-8'?>
Holger Weiss 11 anos atrás
pai
commit
cf7c5bef60
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      plugins/check_tcp.c

+ 1 - 1
plugins/check_tcp.c

@@ -172,7 +172,7 @@ main (int argc, char **argv)
 	}
 	}
 	else if (!strncmp(SERVICE, "JABBER", 6)) {
 	else if (!strncmp(SERVICE, "JABBER", 6)) {
 		SEND = "<stream:stream to=\'host\' xmlns=\'jabber:client\' xmlns:stream=\'http://etherx.jabber.org/streams\'>\n";
 		SEND = "<stream:stream to=\'host\' xmlns=\'jabber:client\' xmlns:stream=\'http://etherx.jabber.org/streams\'>\n";
-		EXPECT = "<?xml version=\'1.0\'?><stream:stream xmlns=\'jabber:client\' xmlns:stream=\'http://etherx.jabber.org/streams\'";
+		EXPECT = "<?xml version=\'1.0\'";
 		QUIT = "</stream:stream>\n";
 		QUIT = "</stream:stream>\n";
 		flags |= FLAG_HIDE_OUTPUT;
 		flags |= FLAG_HIDE_OUTPUT;
 		PORT = 5222;
 		PORT = 5222;