X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/83ff05c356f6497be2475640d1cb2e3eb369831f..b336c8dbd35ebcee6e8cfb5afdf148a4b1b35036:/src/opserv.c?ds=sidebyside diff --git a/src/opserv.c b/src/opserv.c index c12de17..08c180c 100644 --- a/src/opserv.c +++ b/src/opserv.c @@ -1705,7 +1705,7 @@ static MODCMD_FUNC(cmd_stats_warn) { return 1; } -#if defined(WITH_MALLOC_SRVX) +#if defined(WITH_MALLOC_X3) static MODCMD_FUNC(cmd_stats_memory) { extern unsigned long alloc_count, alloc_size; send_message_type(MSG_TYPE_NOXLATE, user, cmd->parent->bot, @@ -1729,9 +1729,9 @@ static MODCMD_FUNC(cmd_stats_memory) { static MODCMD_FUNC(cmd_dump) { - char linedup[MAXLEN], *original; + char linedup[MAXLEN], original[MAXLEN]; - original = unsplit_string(argv+1, argc-1, NULL); + unsplit_string(argv+1, argc-1, original); safestrncpy(linedup, original, sizeof(linedup)); /* assume it's only valid IRC if we can parse it */ if (parse_line(linedup, 1)) { @@ -1744,9 +1744,9 @@ static MODCMD_FUNC(cmd_dump) static MODCMD_FUNC(cmd_raw) { - char linedup[MAXLEN], *original; + char linedup[MAXLEN], original[MAXLEN]; - original = unsplit_string(argv+1, argc-1, NULL); + unsplit_string(argv+1, argc-1, original); safestrncpy(linedup, original, sizeof(linedup)); /* Try to parse the line before sending it; if it's too wrong, * maybe it will core us instead of our uplink. */ @@ -4278,7 +4278,7 @@ init_opserv(const char *nick) opserv_define_func("STATS UPLINK", cmd_stats_uplink, 0, 0, 0); opserv_define_func("STATS UPTIME", cmd_stats_uptime, 0, 0, 0); opserv_define_func("STATS WARN", cmd_stats_warn, 0, 0, 0); -#if defined(WITH_MALLOC_SRVX) || defined(WITH_MALLOC_SLAB) +#if defined(WITH_MALLOC_X3) || defined(WITH_MALLOC_SLAB) opserv_define_func("STATS MEMORY", cmd_stats_memory, 0, 0, 0); #endif opserv_define_func("TRACE", cmd_trace, 100, 0, 3);