# HG changeset patch # User Sulabh Mahajan # Date 1219436756 0 # Node ID 7446f0597150ce4ce812da266b9eb60ad638d406 # Parent 4e378c8b5c496ce00ed398bb791172064a8beba9 Dont try connecting to those on sms or offline. diff -r 4e378c8b5c49 -r 7446f0597150 libpurple/protocols/yahoo/yahoo.c --- a/libpurple/protocols/yahoo/yahoo.c Fri Aug 22 19:27:31 2008 +0000 +++ b/libpurple/protocols/yahoo/yahoo.c Fri Aug 22 20:25:56 2008 +0000 @@ -2650,6 +2650,10 @@ if(f->protocol) return; + /* Finally, don't try to connect to buddies not online or on sms */ + if( (f->status == YAHOO_STATUS_OFFLINE) || f->sms ) + return; + public_ip = purple_network_get_public_ip(); if( (sscanf(public_ip, "%u.%u.%u.%u", &temp[0], &temp[1], &temp[2], &temp[3])) !=4 ) return ;