aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmdsserver/mds-message.c
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-12-09 04:14:07 +0100
committerMattias Andrée <maandree@operamail.com>2014-12-09 04:14:07 +0100
commit187fc87408446ad2bb5eab3e3d57535f3c6662e1 (patch)
treecc65039fcc2e8de070db938f59cfe8c9c1dd0b16 /src/libmdsserver/mds-message.c
parenttypo (diff)
downloadmds-187fc87408446ad2bb5eab3e3d57535f3c6662e1.tar.gz
mds-187fc87408446ad2bb5eab3e3d57535f3c6662e1.tar.bz2
mds-187fc87408446ad2bb5eab3e3d57535f3c6662e1.tar.xz
make some macros easiler on the syntax
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to '')
-rw-r--r--src/libmdsserver/mds-message.c17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/libmdsserver/mds-message.c b/src/libmdsserver/mds-message.c
index d616355..37ebf85 100644
--- a/src/libmdsserver/mds-message.c
+++ b/src/libmdsserver/mds-message.c
@@ -81,14 +81,12 @@ void mds_message_zero_initialise(mds_message_t* restrict this)
*/
void mds_message_destroy(mds_message_t* restrict this)
{
+ size_t i;
if (this->headers != NULL)
- {
- size_t i;
- xfree(this->headers, this->header_count);
- }
+ xfree(this->headers, this->header_count);
- free(this->payload);
- free(this->buffer);
+ free(this->payload), this->payload = NULL;
+ free(this->buffer), this->buffer = NULL;
}
@@ -133,12 +131,9 @@ static int mds_message_extend_buffer(mds_message_t* restrict this)
*/
static void reset_message(mds_message_t* restrict this)
{
+ size_t i;
if (this->headers != NULL)
- {
- size_t i;
- xfree(this->headers, this->header_count);
- this->headers = NULL;
- }
+ xfree(this->headers, this->header_count);
this->header_count = 0;
free(this->payload);