src/protocols/oscar/email.c

changeset 4871
962860053dcd
parent 4804
e6e0e6d50d39
child 4875
3aefead7212b
--- a/src/protocols/oscar/email.c	Sun Mar 23 07:38:55 2003 +0000
+++ b/src/protocols/oscar/email.c	Sun Mar 23 07:59:17 2003 +0000
@@ -74,6 +74,7 @@
  */
 static int parseinfo(aim_session_t *sess, aim_module_t *mod, aim_frame_t *rx, aim_modsnac_t *snac, aim_bstream_t *bs)
 {
+	int ret = 0;
 	aim_rxcallback_t userfunc;
 	struct aim_emailinfo *new;
 	aim_tlvlist_t *tlvlist;
@@ -125,9 +126,9 @@
 	new->flag = aim_gettlv16(tlvlist, 0x0084, 1);
 
 	if ((userfunc = aim_callhandler(sess, rx->conn, snac->family, snac->subtype)))
-		return userfunc(sess, rx, new, havenewmail);
+		ret = userfunc(sess, rx, new, havenewmail);
 
-	return 0;
+	return ret;
 }
 
 /**

mercurial