X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fmodules%2FNeonServ.mod%2Fcmd_neonserv_trace.c;h=49dc741638a841ccb4efec9a6f267a2b7aef04a8;hb=139ae91def764e66b5d2024723700101cc2a379e;hp=c9b8e89de2918655899bc6422768b9282bc74e49;hpb=689da1db7e2517c187ce76c6c553e20d630a7f36;p=NeonServV5.git diff --git a/src/modules/NeonServ.mod/cmd_neonserv_trace.c b/src/modules/NeonServ.mod/cmd_neonserv_trace.c index c9b8e89..49dc741 100644 --- a/src/modules/NeonServ.mod/cmd_neonserv_trace.c +++ b/src/modules/NeonServ.mod/cmd_neonserv_trace.c @@ -1,4 +1,4 @@ -/* cmd_neonserv_trace.c - NeonServ v5.4 +/* cmd_neonserv_trace.c - NeonServ v5.6 * Copyright (C) 2011-2012 Philipp Kreil (pk910) * * This program is free software: you can redistribute it and/or modify @@ -38,7 +38,7 @@ CMD_BIND(neonserv_cmd_trace) { //ok parse the criterias struct neonserv_cmd_trace_criteria *criteria = malloc(sizeof(*criteria)); if (!criteria) { - perror("malloc() failed"); + printf_log("neonserv", LOG_ERROR, "%s:%d malloc() failed", __FILE__, __LINE__); return; } memset(criteria, 0, sizeof(*criteria)); @@ -49,7 +49,7 @@ CMD_BIND(neonserv_cmd_trace) { } for(i = 1; i < argc; i += 2) { if(argc <= i+1) { - reply(getTextBot(), user, "MODCMD_LESS_PARAM_COUNT"); + reply(textclient, user, "MODCMD_LESS_PARAM_COUNT"); return; } if(!stricmp(argv[i], "mask")) criteria->mask = argv[i+1]; @@ -63,7 +63,7 @@ CMD_BIND(neonserv_cmd_trace) { } else if(!strcmp(argv[i+1], "0") || !strcmp(argv[i+1], "off") || !strcmp(argv[i+1], get_language_string(user, "NS_SET_OFF"))) { criteria->authed = 0; } else { - reply(getTextBot(), user, "NS_SET_INVALID_BOOLEAN", argv[i+1]); + reply(textclient, user, "NS_SET_INVALID_BOOLEAN", argv[i+1]); return; } criteria->flags |= NS_TRACE_CRITERIA_AUTHED; @@ -80,7 +80,7 @@ CMD_BIND(neonserv_cmd_trace) { char tmp[MAXLEN]; int matches = 0; struct UserNode *cuser; - reply(getTextBot(), user, "NS_TRACE_HEADER"); + reply(textclient, user, "NS_TRACE_HEADER"); for(cuser = getAllUsers(NULL); cuser; cuser = getAllUsers(cuser)) { if(show_user && matches == criteria->limit) { //too many @@ -106,8 +106,8 @@ CMD_BIND(neonserv_cmd_trace) { matches++; //output if(show_user) { - reply(getTextBot(), user, "%s!%s@%s %s", cuser->nick, cuser->ident, cuser->host, ((cuser->flags & USERFLAG_ISAUTHED) ? cuser->auth : "*")); + reply(textclient, user, "%s!%s@%s %s", cuser->nick, cuser->ident, cuser->host, ((cuser->flags & USERFLAG_ISAUTHED) ? cuser->auth : "*")); } } - reply(getTextBot(), user, "NS_TABLE_COUNT", matches); + reply(textclient, user, "NS_TABLE_COUNT", matches); }