mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 13:17:41 +00:00
GUAC-586: Fix potential NullPointerExceptions in basic and LDAP auth.
This commit is contained in:
@@ -35,6 +35,7 @@ import net.sourceforge.guacamole.net.auth.ldap.LDAPAuthenticationProvider;
|
||||
import org.glyptodon.guacamole.auth.ldap.ConfigurationService;
|
||||
import org.glyptodon.guacamole.auth.ldap.EscapingService;
|
||||
import org.glyptodon.guacamole.GuacamoleException;
|
||||
import org.glyptodon.guacamole.GuacamoleSecurityException;
|
||||
import org.glyptodon.guacamole.GuacamoleServerException;
|
||||
import org.glyptodon.guacamole.net.auth.Connection;
|
||||
import org.glyptodon.guacamole.net.auth.simple.SimpleConnection;
|
||||
@@ -91,6 +92,11 @@ public class ConnectionService {
|
||||
// Pull the current user DN from the LDAP connection
|
||||
String userDN = ldapConnection.getAuthenticationDN();
|
||||
|
||||
// getConnections() will only be called after a connection has been
|
||||
// authenticated (via non-anonymous bind), thus userDN cannot
|
||||
// possibly be null
|
||||
assert(userDN != null);
|
||||
|
||||
// Find all Guacamole connections for the given user
|
||||
LDAPSearchResults results = ldapConnection.search(
|
||||
confService.getConfigurationBaseDN(),
|
||||
|
Reference in New Issue
Block a user