|
From: <may...@us...> - 2006-09-03 14:42:45
|
Revision: 17138
http://svn.sourceforge.net/gaim/?rev=17138&view=rev
Author: mayuan2006
Date: 2006-09-03 07:42:38 -0700 (Sun, 03 Sep 2006)
Log Message:
-----------
fix the bug of oim delete
committed by MaYuan<may...@gm...>
Modified Paths:
--------------
branches/soc-2006-msnp13/src/protocols/msn/command.c
branches/soc-2006-msnp13/src/protocols/msn/group.c
branches/soc-2006-msnp13/src/protocols/msn/oim.c
branches/soc-2006-msnp13/src/protocols/msn/soap.h
Modified: branches/soc-2006-msnp13/src/protocols/msn/command.c
===================================================================
--- branches/soc-2006-msnp13/src/protocols/msn/command.c 2006-09-03 08:01:12 UTC (rev 17137)
+++ branches/soc-2006-msnp13/src/protocols/msn/command.c 2006-09-03 14:42:38 UTC (rev 17138)
@@ -24,6 +24,10 @@
#include "msn.h"
#include "command.h"
+/*local Function prototype*/
+int msn_get_payload_position(char *str);
+int msn_set_payload_len(MsnCommand *cmd);
+
static gboolean
is_num(char *str)
{
Modified: branches/soc-2006-msnp13/src/protocols/msn/group.c
===================================================================
--- branches/soc-2006-msnp13/src/protocols/msn/group.c 2006-09-03 08:01:12 UTC (rev 17137)
+++ branches/soc-2006-msnp13/src/protocols/msn/group.c 2006-09-03 14:42:38 UTC (rev 17138)
@@ -76,7 +76,7 @@
char*
msn_group_get_id(const MsnGroup *group)
{
- g_return_val_if_fail(group != NULL, -1);
+ g_return_val_if_fail(group != NULL, NULL);
return group->id;
}
Modified: branches/soc-2006-msnp13/src/protocols/msn/oim.c
===================================================================
--- branches/soc-2006-msnp13/src/protocols/msn/oim.c 2006-09-03 08:01:12 UTC (rev 17137)
+++ branches/soc-2006-msnp13/src/protocols/msn/oim.c 2006-09-03 14:42:38 UTC (rev 17138)
@@ -425,6 +425,7 @@
msg_id = oim->oim_list->data;
msn_oim_post_delete_msg(oim,msg_id);
oim->oim_list = g_list_remove(oim->oim_list, oim->oim_list->data);
+ g_free(msg_id);
}
g_free(passport);
@@ -503,7 +504,7 @@
oim->oim_list = g_list_append(oim->oim_list,msgid);
msn_oim_post_single_get_msg(oim,msgid);
g_free(passport);
- g_free(msgid);
+// g_free(msgid);
g_free(rTime);
g_free(nickname);
}
Modified: branches/soc-2006-msnp13/src/protocols/msn/soap.h
===================================================================
--- branches/soc-2006-msnp13/src/protocols/msn/soap.h 2006-09-03 08:01:12 UTC (rev 17137)
+++ branches/soc-2006-msnp13/src/protocols/msn/soap.h 2006-09-03 14:42:38 UTC (rev 17138)
@@ -123,6 +123,7 @@
/*init a soap conneciton */
void msn_soap_init(MsnSoapConn *soapconn,char * host,int ssl,GaimSslInputFunction connect_cb,GaimSslErrorFunction error_cb);
void msn_soap_connect(MsnSoapConn *soapconn);
+void msn_soap_close(MsnSoapConn *soapconn);
/*write to soap*/
void msn_soap_write(MsnSoapConn * soapconn, char *write_buf, GaimInputFunction written_cb);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|