Throw an error when listen_address is 0.0.0.0 Patch by brandonwilliams, reviewed by dbrosius for CASSANDRA-5865
Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/25926d09 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/25926d09 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/25926d09 Branch: refs/heads/cassandra-2.0 Commit: 25926d0946ff04243dab6876dcdd76b05c57e472 Parents: ed9d11a Author: Brandon Williams <brandonwilli...@apache.org> Authored: Wed Sep 25 09:58:48 2013 -0500 Committer: Brandon Williams <brandonwilli...@apache.org> Committed: Wed Sep 25 09:58:48 2013 -0500 ---------------------------------------------------------------------- src/java/org/apache/cassandra/config/DatabaseDescriptor.java | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/25926d09/src/java/org/apache/cassandra/config/DatabaseDescriptor.java ---------------------------------------------------------------------- diff --git a/src/java/org/apache/cassandra/config/DatabaseDescriptor.java b/src/java/org/apache/cassandra/config/DatabaseDescriptor.java index 2c999ef..633ea9a 100644 --- a/src/java/org/apache/cassandra/config/DatabaseDescriptor.java +++ b/src/java/org/apache/cassandra/config/DatabaseDescriptor.java @@ -291,6 +291,9 @@ public class DatabaseDescriptor /* Local IP or hostname to bind services to */ if (conf.listen_address != null) { + if (conf.listen_address.equals("0.0.0.0")) + throw new ConfigurationException("listen_address cannot be 0.0.0.0!"); + try { listenAddress = InetAddress.getByName(conf.listen_address);