From 9aa29fe4b2aafc4e8294de5475aab5663f43569a Mon Sep 17 00:00:00 2001 From: James Muehlner Date: Wed, 4 Dec 2013 22:47:27 -0800 Subject: [PATCH] Ticket #362: Fixed bug in user directory. --- .../sourceforge/guacamole/net/auth/mysql/UserDirectory.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/extensions/guacamole-auth-mysql/src/main/java/net/sourceforge/guacamole/net/auth/mysql/UserDirectory.java b/extensions/guacamole-auth-mysql/src/main/java/net/sourceforge/guacamole/net/auth/mysql/UserDirectory.java index a37742e3b..3c1c41629 100644 --- a/extensions/guacamole-auth-mysql/src/main/java/net/sourceforge/guacamole/net/auth/mysql/UserDirectory.java +++ b/extensions/guacamole-auth-mysql/src/main/java/net/sourceforge/guacamole/net/auth/mysql/UserDirectory.java @@ -150,6 +150,9 @@ public class UserDirectory implements Directory { // Get user MySQLUser user = userService.retrieveUser(identifier); + + if(user == null) + return null; // Verify access is granted permissionCheckService.verifyUserAccess(this.user_id, @@ -157,7 +160,7 @@ public class UserDirectory implements Directory { MySQLConstants.USER_READ); // Return user - return userService.retrieveUser(identifier); + return user; }