[empathy: 18/27] server-sasl-handler: handle invalid SASL statuses
- From: Jonny Lamb <jonnylamb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [empathy: 18/27] server-sasl-handler: handle invalid SASL statuses
- Date: Tue, 7 Dec 2010 11:57:31 +0000 (UTC)
commit 07921157f6d77826e474eac64a425736a92e2321
Author: Jonny Lamb <jonny lamb collabora co uk>
Date: Mon Dec 6 14:49:16 2010 +0000
server-sasl-handler: handle invalid SASL statuses
Signed-off-by: Jonny Lamb <jonny lamb collabora co uk>
libempathy/empathy-server-sasl-handler.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/libempathy/empathy-server-sasl-handler.c b/libempathy/empathy-server-sasl-handler.c
index d9f5049..4b5a441 100644
--- a/libempathy/empathy-server-sasl-handler.c
+++ b/libempathy/empathy-server-sasl-handler.c
@@ -79,6 +79,13 @@ sasl_status_changed_cb (TpChannel *channel,
{
EmpathyServerSASLHandlerPriv *priv = GET_PRIV (weak_object);
+ /* buh boh */
+ if (status >= G_N_ELEMENTS (sasl_statuses))
+ {
+ DEBUG ("SASL status changed to unknown status");
+ return;
+ }
+
DEBUG ("SASL status changed to '%s'", sasl_statuses[status]);
if (status == TP_SASL_STATUS_SERVER_SUCCEEDED)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]