diff --git a/src/vio/csync_vio_file_stat.c b/src/vio/csync_vio_file_stat.c index be8d8f4af..6ba0aa187 100644 --- a/src/vio/csync_vio_file_stat.c +++ b/src/vio/csync_vio_file_stat.c @@ -46,7 +46,9 @@ void csync_vio_file_stat_destroy(csync_vio_file_stat_t *file_stat) { if (file_stat->fields == CSYNC_VIO_FILE_STAT_FIELDS_CHECKSUM) { SAFE_FREE(file_stat->u.checksum); } - + if (file_stat->fields == CSYNC_VIO_FILE_STAT_FIELDS_MD5) { + SAFE_FREE(file_stat->md5); + } SAFE_FREE(file_stat->name); SAFE_FREE(file_stat); }