libpurple/protocols/jabber/auth.c

changeset 22068
5157ec7a2b6f
parent 22057
be6564f3db93
child 22269
3fdf7b13f20a
--- a/libpurple/protocols/jabber/auth.c	Fri Dec 28 05:54:50 2007 +0000
+++ b/libpurple/protocols/jabber/auth.c	Fri Dec 28 17:14:52 2007 +0000
@@ -1077,10 +1077,12 @@
 		}
 	}
 	/* If we've negotiated a security layer, we need to enable it */
-	sasl_getprop(js->sasl, SASL_SSF, &x);
-	if (*(int *)x > 0) {
-		sasl_getprop(js->sasl, SASL_MAXOUTBUF, &x);
-		js->sasl_maxbuf = *(int *)x;
+	if (js->sasl) {
+		sasl_getprop(js->sasl, SASL_SSF, &x);
+		if (*(int *)x > 0) {
+			sasl_getprop(js->sasl, SASL_MAXOUTBUF, &x);
+			js->sasl_maxbuf = *(int *)x;
+		}
 	}
 #endif
 

mercurial