- /* If we are backup router, we're not expecting reply as router
- won't be sending it. */
- if (server->server_type != SILC_BACKUP_ROUTER) {
- /* Reprocess this packet after received reply from router */
- silc_server_command_pending(server, SILC_COMMAND_WATCH,
- silc_command_get_ident(cmd->payload),
- silc_server_command_watch,
- silc_server_command_dup(cmd));
- cmd->pending = TRUE;
- silc_command_set_ident(cmd->payload, old_ident);
- silc_buffer_free(tmpbuf);
- goto out;
- }
-
+ /* Reprocess this packet after received reply from router */
+ silc_server_command_pending(server, SILC_COMMAND_WATCH,
+ silc_command_get_ident(cmd->payload),
+ silc_server_command_watch,
+ silc_server_command_dup(cmd));
+ cmd->pending = TRUE;