fix: address review #69 - STATUS_ERROR sends, metadata_receive error handling, extract incremental_check helper
This commit is contained in:
+3
-1
@@ -51,7 +51,9 @@ int receive_files(Config *config, int file_descriptor) {
|
||||
free(check_path);
|
||||
if (file == NULL) { send_status(file_descriptor, STATUS_ERROR); return -1; }
|
||||
if (config->use_metadata) {
|
||||
file->metadata = metadata_receive(file_descriptor);
|
||||
int meta_ok = 1;
|
||||
file->metadata = metadata_receive(file_descriptor, &meta_ok);
|
||||
if (!meta_ok) { file_destroy(file); send_status(file_descriptor, STATUS_ERROR); return -1; }
|
||||
}
|
||||
Data *file_data = receive_data(file_descriptor);
|
||||
if (file_data == NULL) {
|
||||
|
||||
Reference in New Issue
Block a user