aboutsummaryrefslogtreecommitdiffstats
path: root/skype/skype.c
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@frugalware.org>2008-07-12 22:11:10 +0200
committerMiklos Vajna <vmiklos@frugalware.org>2008-07-12 22:11:10 +0200
commit6af3e14971bcc890c01895474b00aeced3d1ce26 (patch)
tree30a5b1e23c282814b2fc5bbda3349590ed083b5f /skype/skype.c
parent4b0092ef36e57d7043720078482d01212749e9f1 (diff)
skype.c: respont with a PONG to PING
Diffstat (limited to 'skype/skype.c')
-rw-r--r--skype/skype.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/skype/skype.c b/skype/skype.c
index 7c46db33..470c1035 100644
--- a/skype/skype.c
+++ b/skype/skype.c
@@ -879,6 +879,11 @@ static gboolean skype_read_callback( gpointer data, gint fd, b_input_condition c
{
imcb_log(ic, "SkypeOut balance value is '%s'.", line+21);
}
+ else if(!strncmp(line, "PING", 4))
+ {
+ g_snprintf(buf, 1024, "PONG\n");
+ skype_write(ic, buf, strlen(buf));
+ }
lineptr++;
}
g_strfreev(lines);