X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=server%2Fdata.c;h=dae31729a91e36693823184d320056ee06aea770;hb=a304c5e3c9ef6f145b7e30ebc618e03e749cba95;hp=add8d9f2d19bfe8fceef5e6da113089e5c5e6815;hpb=7284f69ded90441c34efb8f86a515ef399d3ccf3;p=matches%2FMCTX3420.git diff --git a/server/data.c b/server/data.c index add8d9f..dae3172 100644 --- a/server/data.c +++ b/server/data.c @@ -1,6 +1,6 @@ /** * @file data.c - * @purpose Implementation of data handling functions; saving, loading, displaying, selecting. + * @brief Implementation of data handling functions; saving, loading, displaying, selecting. */ #include "data.h" @@ -13,9 +13,8 @@ void Data_Init(DataFile * df) { // Everything is NULL - df->filename = NULL; + memset(df, 0, sizeof(DataFile)); pthread_mutex_init(&(df->mutex), NULL); - df->file = NULL; } /** @@ -344,7 +343,7 @@ void Data_Handler(DataFile * df, FCGIValue * start, FCGIValue * end, DataFormat */ DataFormat Data_GetFormat(FCGIValue * fmt) { - char * fmt_str = *(char**)(fmt->value); + const char * fmt_str = *(const char**)(fmt->value); // Check if format type was specified if (FCGI_RECEIVED(fmt->flags)) {