X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=server%2Fdata.c;h=edfd4c3d388c74d7236469c7cde3db0274c184d1;hb=828cdbf49f52572e93c5c5a48e05277525a4055f;hp=382483355e9297363ab6e0d2bdbe5c49bc1e8833;hpb=f09f5c5a4c7dc9cf958e4557b7cb31cabdca833d;p=matches%2FMCTX3420.git diff --git a/server/data.c b/server/data.c index 3824833..edfd4c3 100644 --- a/server/data.c +++ b/server/data.c @@ -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; } /** @@ -162,13 +161,13 @@ void Data_PrintByIndexes(DataFile * df, int start_index, int end_index, DataForm switch (format) { case JSON: - fmt_string = "[%f,%f]"; + fmt_string = "[%.9f,%f]"; separator = ','; // For JSON we need an opening bracket FCGI_PrintRaw("["); break; case TSV: - fmt_string = "%f\t%f"; + fmt_string = "%.9f\t%f"; separator = '\n'; break; }