Skip to content

Commit 94d3701

Browse files
committed
Generated 5.0 API with version changed to String
1 parent a467067 commit 94d3701

File tree

4 files changed

+263
-122
lines changed

4 files changed

+263
-122
lines changed

src/ds3.c

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -729,6 +729,7 @@ void ds3_s3_object_response_free(ds3_s3_object_response* response) {
729729
ds3_str_free(response->creation_date);
730730
ds3_str_free(response->id);
731731
ds3_str_free(response->name);
732+
ds3_str_free(response->version);
732733

733734
g_free(response);
734735
}
@@ -1039,7 +1040,7 @@ void ds3_pool_response_free(ds3_pool_response* response) {
10391040
ds3_str_free(response->mountpoint);
10401041
ds3_str_free(response->name);
10411042
ds3_str_free(response->partition_id);
1042-
ds3_str_free(response->storage_domain_id);
1043+
ds3_str_free(response->storage_domain_member_id);
10431044

10441045
g_free(response);
10451046
}
@@ -1075,6 +1076,7 @@ void ds3_suspect_blob_pool_response_free(ds3_suspect_blob_pool_response* respons
10751076
ds3_str_free(response->date_written);
10761077
ds3_str_free(response->id);
10771078
ds3_str_free(response->last_accessed);
1079+
ds3_str_free(response->obsoletion_id);
10781080
ds3_str_free(response->pool_id);
10791081

10801082
g_free(response);
@@ -1086,6 +1088,7 @@ void ds3_suspect_blob_tape_response_free(ds3_suspect_blob_tape_response* respons
10861088

10871089
ds3_str_free(response->blob_id);
10881090
ds3_str_free(response->id);
1091+
ds3_str_free(response->obsoletion_id);
10891092
ds3_str_free(response->tape_id);
10901093

10911094
g_free(response);
@@ -1110,7 +1113,7 @@ void ds3_tape_response_free(ds3_tape_response* response) {
11101113
ds3_str_free(response->partially_verified_end_of_tape);
11111114
ds3_str_free(response->partition_id);
11121115
ds3_str_free(response->serial_number);
1113-
ds3_str_free(response->storage_domain_id);
1116+
ds3_str_free(response->storage_domain_member_id);
11141117
ds3_str_free(response->type);
11151118

11161119
g_free(response);
@@ -2741,6 +2744,7 @@ void ds3_bulk_object_response_free(ds3_bulk_object_response* response) {
27412744
ds3_str_free(response->id);
27422745
ds3_str_free(response->name);
27432746
ds3_physical_placement_response_free(response->physical_placement);
2747+
ds3_str_free(response->version);
27442748

27452749
g_free(response);
27462750
}
@@ -2754,6 +2758,7 @@ void ds3_bulk_object_list_response_free(ds3_bulk_object_list_response* response)
27542758
ds3_bulk_object_response_free(response->objects[index]);
27552759
}
27562760
g_free(response->objects);
2761+
ds3_paging_free(response->paging);
27572762

27582763
g_free(response);
27592764
}
@@ -2779,6 +2784,7 @@ void ds3_job_creation_failed_notification_payload_response_free(ds3_job_creation
27792784

27802785
ds3_str_free(response->notification_generation_date);
27812786
ds3_tapes_must_be_onlined_response_free(response->tapes_must_be_onlined);
2787+
ds3_str_free(response->user_name);
27822788

27832789
g_free(response);
27842790
}
@@ -2966,6 +2972,7 @@ void ds3_contents_response_free(ds3_contents_response* response) {
29662972
ds3_str_free(response->last_modified);
29672973
ds3_user_response_free(response->owner);
29682974
ds3_str_free(response->storage_class);
2975+
ds3_str_free(response->version_id);
29692976

29702977
g_free(response);
29712978
}
@@ -2981,6 +2988,7 @@ void ds3_detailed_s3_object_response_free(ds3_detailed_s3_object_response* respo
29812988
ds3_str_free(response->id);
29822989
ds3_str_free(response->name);
29832990
ds3_str_free(response->owner);
2991+
ds3_str_free(response->version);
29842992

29852993
g_free(response);
29862994
}
@@ -3031,6 +3039,10 @@ void ds3_list_bucket_result_response_free(ds3_list_bucket_result_response* respo
30313039
}
30323040
g_free(response->objects);
30333041
ds3_str_free(response->prefix);
3042+
for (index = 0; index < response->num_versioned_objects; index++) {
3043+
ds3_contents_response_free(response->versioned_objects[index]);
3044+
}
3045+
g_free(response->versioned_objects);
30343046

30353047
g_free(response);
30363048
}

0 commit comments

Comments
 (0)