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 */
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;
va_list args;
g_return_val_if_fail(data != NULL, NULL);
va_start(args, count);
duprec = datad = g_strdup(data);
datad = g_strdup(data);
rest = count & PARAM_FLAG_GETREST;
count = PARAM_WITHOUT_FLAGS(count);
@ -273,8 +271,6 @@ char *event_get_params(const char *data, int count, ...)
if (str != NULL) *str = tmp;
}
va_end(args);
return duprec;
}
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 */
#include "commands.h"
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_deinit(void);