File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -483,7 +483,13 @@ static ds3_error* _net_process_request(const ds3_client* client, const ds3_reque
483483 error -> error = g_new0 (ds3_error_response , 1 );
484484 error -> error -> status_code = response_data .status_code ;
485485 error -> error -> status_message = ds3_str_init (response_data .status_message -> value );
486- error -> error -> error_body = ds3_str_init ((char * )response_data .body -> data );
486+
487+ if (response_data .body != NULL && response_data .body -> data != NULL ) {
488+ error -> error -> error_body = ds3_str_init ((char * )response_data .body -> data );
489+ }
490+ else {
491+ error -> error -> error_body = ds3_str_init ("(empty)" );
492+ }
487493
488494 g_byte_array_free (response_data .body , TRUE);
489495 g_free (response_data .status_message );
You can’t perform that action at this time.
0 commit comments