aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenny Root <kenny@the-b.org>2015-03-29 21:40:20 +0100
committerKenny Root <kenny@the-b.org>2015-03-29 21:41:07 +0100
commit358dc15529bfd79044a9e3eedf10bcad9db267a5 (patch)
tree0e8e98775fc004835676ac32f9776968afdf18d0 /src
parent7ff2fed16c99a87cfc594db88aa2823e522df031 (diff)
downloadconnectbot-358dc15529bfd79044a9e3eedf10bcad9db267a5.tar.gz
connectbot-358dc15529bfd79044a9e3eedf10bcad9db267a5.tar.bz2
connectbot-358dc15529bfd79044a9e3eedf10bcad9db267a5.zip
Return empty port forward list if host arg is null
There would be a NullPointerException if the host passed in was null, so just preclude it by checking.
Diffstat (limited to 'src')
-rw-r--r--src/org/connectbot/util/HostDatabase.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/org/connectbot/util/HostDatabase.java b/src/org/connectbot/util/HostDatabase.java
index c6707ae..9991190 100644
--- a/src/org/connectbot/util/HostDatabase.java
+++ b/src/org/connectbot/util/HostDatabase.java
@@ -592,10 +592,13 @@ public class HostDatabase extends RobustSQLiteOpenHelper {
/**
* Returns a list of all the port forwards associated with a particular host ID.
* @param host the host for which we want the port forward list
- * @return port forwards associated with host ID
+ * @return port forwards associated with host ID or empty list if no match
*/
public List<PortForwardBean> getPortForwardsForHost(HostBean host) {
List<PortForwardBean> portForwards = new LinkedList<PortForwardBean>();
+ if (host == null) {
+ return portForwards;
+ }
synchronized (dbLock) {
SQLiteDatabase db = this.getReadableDatabase();