1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-07-05 14:33:12 +02:00

JSON-RPC: server_ban.del: more fixes for previous two commits (done)

This commit is contained in:
Bram Matthys
2023-04-25 15:41:40 +02:00
parent 30ed59617e
commit 9e80487270
+11 -1
View File
@@ -201,6 +201,7 @@ RPC_CALL_FUNC(rpc_server_ban_del)
const char *name, *type_name;
const char *set_by;
char *usermask, *hostmask;
char usermask_mess[256];
int soft;
TKL *tkl;
char tkl_type_char;
@@ -234,7 +235,16 @@ RPC_CALL_FUNC(rpc_server_ban_del)
tkllayer[1] = "-";
tkllayer[2] = tkl_type_str;
tkllayer[3] = usermask;
if (soft)
{
/* I don't like this fiddling.
* It will be gone when we move from cmd_tkl() to a real function though.
*/
snprintf(usermask_mess, sizeof(usermask_mess), "%%%s", usermask);
tkllayer[3] = usermask_mess;
} else {
tkllayer[3] = usermask;
}
tkllayer[4] = hostmask;
tkllayer[5] = set_by;
tkllayer[6] = NULL;