fixed another npe

iNPUTmice created

Change summary

src/eu/siacs/conversations/services/XmppConnectionService.java | 17 ++-
1 file changed, 10 insertions(+), 7 deletions(-)

Detailed changes

src/eu/siacs/conversations/services/XmppConnectionService.java 🔗

@@ -177,13 +177,16 @@ public class XmppConnectionService extends Service {
 				reconnectAccount(account, true);
 			} else if ((account.getStatus() != Account.STATUS_CONNECTING)
 					&& (account.getStatus() != Account.STATUS_NO_INTERNET)) {
-				int next = account.getXmppConnection().getTimeToNextAttempt();
-				Log.d(LOGTAG, account.getJid()
-						+ ": error connecting account. try again in " + next
-						+ "s for the "
-						+ (account.getXmppConnection().getAttempt() + 1)
-						+ " time");
-				scheduleWakeupCall((int) (next * 1.2), false);
+				XmppConnection connection = account.getXmppConnection();
+				if (connection!=null) {
+					int next = connection.getTimeToNextAttempt();
+					Log.d(LOGTAG, account.getJid()
+							+ ": error connecting account. try again in " + next
+							+ "s for the "
+							+ (connection.getAttempt() + 1)
+							+ " time");
+					scheduleWakeupCall((int) (next * 1.2), false);
+				}
 			}
 			UIHelper.showErrorNotification(getApplicationContext(),
 					getAccounts());