[discident-glib] lib: Avoid parsing the response again if we already have it



commit 652267bcf9ace8c9ca2c56533bf067f0b72a69b2
Author: Bastien Nocera <hadess hadess net>
Date:   Wed Dec 5 23:53:54 2012 +0100

    lib: Avoid parsing the response again if we already have it

 discident-glib/discident-ean-glib.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/discident-glib/discident-ean-glib.c b/discident-glib/discident-ean-glib.c
index 9048f30..ee1a439 100644
--- a/discident-glib/discident-ean-glib.c
+++ b/discident-glib/discident-ean-glib.c
@@ -96,6 +96,11 @@ parse_login_response (DiscidentEan *ean,
 	guint i;
 	const char *disable_capture;
 
+	/* Shame we won't be using the response,
+	 * but we've already logged in */
+	if (ean->priv->server != NULL)
+		return TRUE;
+
 	hash = g_hash_table_new_full (g_str_hash, g_str_equal,
 				      g_free, g_free);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]