updates.
[silc.git] / apps / irssi / src / silc / core / silc-channels.c
index 97c0c8f4d9ab9f67a3975dfb82ebf086202da440..3aab164ed7b2f5d7e9580f7473516b5a8201e3da 100644 (file)
@@ -340,6 +340,9 @@ static void command_away(const char *data, SILC_SERVER_REC *server,
                       SILCTXT_SET_AWAY, data);
   }
 
+  server->usermode_away = set;
+  if (set)
+    server->away_reason = g_strdup((char *)data);
   signal_emit("away mode changed", 1, server);
 
   silc_command_exec(server, "UMODE", set ? "+g" : "-g");