degesch: fix logging empty QUIT/PART reasons
This commit is contained in:
parent
671536bfca
commit
7c2fe522ba
|
@ -3009,6 +3009,8 @@ error_ssl_1:
|
||||||
static char *
|
static char *
|
||||||
irc_to_utf8 (struct app_context *ctx, const char *text)
|
irc_to_utf8 (struct app_context *ctx, const char *text)
|
||||||
{
|
{
|
||||||
|
if (!text)
|
||||||
|
return NULL;
|
||||||
size_t len = strlen (text) + 1;
|
size_t len = strlen (text) + 1;
|
||||||
if (utf8_validate (text, len))
|
if (utf8_validate (text, len))
|
||||||
return xstrdup (text);
|
return xstrdup (text);
|
||||||
|
@ -4309,7 +4311,7 @@ irc_handle_part (struct server *s, const struct irc_message *msg)
|
||||||
if (!irc_is_channel (s, channel_name))
|
if (!irc_is_channel (s, channel_name))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
const char *message = "";
|
const char *message = NULL;
|
||||||
if (msg->params.len > 1)
|
if (msg->params.len > 1)
|
||||||
message = msg->params.vector[1];
|
message = msg->params.vector[1];
|
||||||
|
|
||||||
|
@ -4489,7 +4491,7 @@ irc_handle_quit (struct server *s, const struct irc_message *msg)
|
||||||
if (!user)
|
if (!user)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
const char *message = "";
|
const char *message = NULL;
|
||||||
if (msg->params.len > 0)
|
if (msg->params.len > 0)
|
||||||
message = msg->params.vector[0];
|
message = msg->params.vector[0];
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue