summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-join.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/irc/irc-join.c')
-rw-r--r--src/plugins/irc/irc-join.c27
1 files changed, 9 insertions, 18 deletions
diff --git a/src/plugins/irc/irc-join.c b/src/plugins/irc/irc-join.c
index 6cde2d4e1..c9e028a62 100644
--- a/src/plugins/irc/irc-join.c
+++ b/src/plugins/irc/irc-join.c
@@ -194,10 +194,8 @@ irc_join_compare_sort_buffer_cb (void *data, struct t_arraylist *arraylist,
void
irc_join_free_join_channel (struct t_irc_join_channel *join_channel)
{
- if (join_channel->name)
- free (join_channel->name);
- if (join_channel->key)
- free (join_channel->key);
+ free (join_channel->name);
+ free (join_channel->key);
free (join_channel);
}
@@ -274,8 +272,7 @@ irc_join_arraylist_add (struct t_arraylist *arraylist,
{
free (ptr_join_chan_exact->name);
ptr_join_chan_exact->name = strdup (join_channel->name);
- if (ptr_join_chan_exact->key)
- free (ptr_join_chan_exact->key);
+ free (ptr_join_chan_exact->key);
ptr_join_chan_exact->key = (join_channel->key) ?
strdup (join_channel->key) : NULL;
return 0;
@@ -655,8 +652,7 @@ irc_join_add_channel_to_autojoin (struct t_irc_server *server,
free (new_autojoin);
}
- if (old_autojoin)
- free (old_autojoin);
+ free (old_autojoin);
}
/*
@@ -680,8 +676,7 @@ irc_join_add_channels_to_autojoin (struct t_irc_server *server,
free (new_autojoin);
}
- if (old_autojoin)
- free (old_autojoin);
+ free (old_autojoin);
}
/*
@@ -755,8 +750,7 @@ irc_join_remove_channel_from_autojoin (struct t_irc_server *server,
free (new_autojoin);
}
- if (old_autojoin)
- free (old_autojoin);
+ free (old_autojoin);
}
/*
@@ -875,8 +869,7 @@ irc_join_rename_channel_in_autojoin (struct t_irc_server *server,
free (new_autojoin);
}
- if (old_autojoin)
- free (old_autojoin);
+ free (old_autojoin);
}
/*
@@ -966,8 +959,7 @@ irc_join_sort_autojoin (struct t_irc_server *server, enum t_irc_join_sort sort)
if (!old_autojoin || !old_autojoin[0])
{
- if (old_autojoin)
- free (old_autojoin);
+ free (old_autojoin);
return;
}
@@ -978,6 +970,5 @@ irc_join_sort_autojoin (struct t_irc_server *server, enum t_irc_join_sort sort)
free (new_autojoin);
}
- if (old_autojoin)
- free (old_autojoin);
+ free (old_autojoin);
}