change event_get_params to return void, remove unneeded allocation

This commit is contained in:
Max DeLiso 2015-09-12 22:06:52 +00:00
commit 4053c255b1
2 changed files with 4 additions and 8 deletions

View file

@ -248,16 +248,14 @@ char *event_get_param(char **data)
} }
/* Get count parameters from data */ /* Get count parameters from data */
char *event_get_params(const char *data, int count, ...) void event_get_params(const char *data, int count, ...)
{ {
char **str, *tmp, *duprec, *datad; char **str, *tmp, *datad;
gboolean rest; gboolean rest;
va_list args; va_list args;
g_return_val_if_fail(data != NULL, NULL);
va_start(args, count); va_start(args, count);
duprec = datad = g_strdup(data); datad = g_strdup(data);
rest = count & PARAM_FLAG_GETREST; rest = count & PARAM_FLAG_GETREST;
count = PARAM_WITHOUT_FLAGS(count); count = PARAM_WITHOUT_FLAGS(count);
@ -273,8 +271,6 @@ char *event_get_params(const char *data, int count, ...)
if (str != NULL) *str = tmp; if (str != NULL) *str = tmp;
} }
va_end(args); va_end(args);
return duprec;
} }
static void irc_server_event(IRC_SERVER_REC *server, const char *line, static void irc_server_event(IRC_SERVER_REC *server, const char *line,

View file

@ -51,7 +51,7 @@ void irc_send_cmd_full(IRC_SERVER_REC *server, const char *cmd,
/* Get count parameters from data */ /* Get count parameters from data */
#include "commands.h" #include "commands.h"
char *event_get_param(char **data); char *event_get_param(char **data);
char *event_get_params(const char *data, int count, ...); void event_get_params(const char *data, int count, ...);
void irc_irc_init(void); void irc_irc_init(void);
void irc_irc_deinit(void); void irc_irc_deinit(void);