From e6fc9c4a99c3f746d9b91e24bdcaa3d9f0109352 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <adhisimon@gmail.com>
Date: Wed, 18 Mar 2015 14:45:29 +0700
Subject: [PATCH] don't loop if there is an exception

---
 index.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/index.js b/index.js
index 5670700..fb65fab 100644
--- a/index.js
+++ b/index.js
@@ -48,9 +48,10 @@ var _keepAliveLoop = function() {
         logger.error(e);
         logger.info("Try to reconnecting to yahoo messenger");
         YahooMessenger.login(config.yahoomessenger.username, config.yahoomessenger.password);
+        return;
     }
-    keepAliveLoop();
 
+    keepAliveLoop();
 }
 
 function keepAliveLoop() {
-- 
1.9.0