X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Fsilc%2Fcore%2Fsilc-queries.c;h=c946f56ddac8320926d1e35895fcd4811d694dc8;hb=cdedc07c65bab8467f6f5b1ef4b38982c2c77571;hp=e4a03ae881c3b8c167c6ab77e8338cedb2ee0b72;hpb=2878ba34b8d864f89cfb785448e95cdd42297ee0;p=silc.git diff --git a/apps/irssi/src/silc/core/silc-queries.c b/apps/irssi/src/silc/core/silc-queries.c index e4a03ae8..c946f56d 100644 --- a/apps/irssi/src/silc/core/silc-queries.c +++ b/apps/irssi/src/silc/core/silc-queries.c @@ -323,6 +323,7 @@ void silc_query_attributes_default(SilcClient client, silc_strncat(service.address, sizeof(service.address), *entry, strlen(*entry)); service.status = TRUE; + service.idle = 0; silc_client_attribute_add(silc_client, conn, SILC_ATTRIBUTE_SERVICE, &service, sizeof(service)); @@ -609,9 +610,10 @@ void silc_query_attributes_print(SILC_SERVER_REC *server, if (!silc_attribute_get_object(attr, (void *)&service, sizeof(service))) continue; - snprintf(tmp, sizeof(tmp) - 1, "%s:%d (logged %s)", + snprintf(tmp, sizeof(tmp) - 1, "%s:%d (logged %s) idle %d seconds", service.address, (unsigned int)service.port, - service.status ? "in" : "out"); + service.status ? "in" : "out", + service.idle); printformat_module("fe-common/silc", server, NULL, MSGLEVEL_CRAP, SILCTXT_ATTR_SERVICES, tmp); }