diff --git a/src/persist_write_v5.c b/src/persist_write_v5.c index e5a60024..57b3a5b2 100644 --- a/src/persist_write_v5.c +++ b/src/persist_write_v5.c @@ -194,6 +194,10 @@ int persist__chunk_message_store_write_v6(FILE *db_fptr, struct P_base_msg *chun } write_e(db_fptr, prop_packet->payload, proplen); + if(fwrite(prop_packet, 1, proplen, db_fptr) != proplen){ + SAFE_FREE(prop_packet); + goto error; + } SAFE_FREE(prop_packet); } }