@@ -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