updates.
[silc.git] / apps / irssi / src / silc / core / client_ops.c
index 62ba8be93da166f5d66971d1934aa3b6b8879d4f..eac8f1c0b71b72c910b654befaa9fa31e8aa932a 100644 (file)
@@ -557,11 +557,17 @@ silc_command_reply(SilcClient client, SilcClientConnection conn,
     break;
     
   case SILC_COMMAND_OPER:
+    if (!success)
+      return;
+
     printformat_module("fe-common/silc", server, NULL,
                       MSGLEVEL_CRAP, SILCTXT_SERVER_OPER);
     break;
     
   case SILC_COMMAND_SILCOPER:
+    if (!success)
+      return;
+
     printformat_module("fe-common/silc", server, NULL,
                       MSGLEVEL_CRAP, SILCTXT_ROUTER_OPER);
     break;