X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=apps%2Fsilcd%2Fcommand.c;h=f9b723afacd003664e6680656e0b2f86129825cd;hp=12b5ce26236161276a37e780c79a47e9cfa6d1b1;hb=bc5293b5663c03847ab2400a69dbbeb7f69d439f;hpb=b36495161037e52ad993202da5d3df1837235d24 diff --git a/apps/silcd/command.c b/apps/silcd/command.c index 12b5ce26..f9b723af 100644 --- a/apps/silcd/command.c +++ b/apps/silcd/command.c @@ -4370,8 +4370,10 @@ SILC_SERVER_CMD_FUNC(watch) pk = silc_argument_get_next_arg(pkargs, &type, &pk_len); while (pk) { - if (!silc_public_key_payload_decode(pk, pk_len, &public_key)) + if (!silc_public_key_payload_decode(pk, pk_len, &public_key)) { + pk = silc_argument_get_next_arg(pkargs, &type, &pk_len); continue; + } if (type == 0x03) type = 0x00;