Merged silc_1_0_branch to trunk.
[silc.git] / apps / silcd / server_query.c
index f54145da589c2cd00c4601e13bc4d36101bde079..b9b769713e601c1e3849d5a1c93fbe397a1edb5d 100644 (file)
@@ -1543,6 +1543,7 @@ void silc_server_query_send_reply(SilcServer server,
                                         3, nh, strlen(nh));
          sent_reply = TRUE;
        } else {
+         memset(uh, 0, sizeof(uh));
          silc_strncat(uh, sizeof(uh), entry->username,
                       strlen(entry->username));
          if (!strchr(entry->username, '@') && entry->connection) {
@@ -1562,6 +1563,7 @@ void silc_server_query_send_reply(SilcServer server,
        break;
 
       case SILC_COMMAND_WHOWAS:
+       memset(uh, 0, sizeof(uh));
        silc_strncat(uh, sizeof(uh), entry->username, strlen(entry->username));
        if (!strchr(entry->username, '@'))
          silc_strncat(uh, sizeof(uh), "@-private-", 10);