diff --git a/src/main/java/redis/clients/jedis/JedisSentinelPool.java b/src/main/java/redis/clients/jedis/JedisSentinelPool.java
index <HASH>..<HASH> 100644
--- a/src/main/java/redis/clients/jedis/JedisSentinelPool.java
+++ b/src/main/java/redis/clients/jedis/JedisSentinelPool.java
@@ -53,6 +53,9 @@ public class JedisSentinelPool extends Pool<Jedis> {
     public JedisSentinelPool(String masterName, Set<String> sentinels, final Config poolConfig, int timeout, final String password,
                      final int database) {
     	this.poolConfig = poolConfig;
+    	this.timeout = timeout;
+    	this.password = password;
+    	this.database = database;
     	HostAndPort master = initSentinels(sentinels, masterName);
         initPool(master);    	        
     }
Fixed bug where timeout, password, and database were not set in the
JedisSentinelPool overloaded contructor and hence not passed to JedisFactory.