aboutsummaryrefslogtreecommitdiffstats
path: root/skype/skype.c
diff options
context:
space:
mode:
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);