aboutsummaryrefslogtreecommitdiff
path: root/src/lib/response_from_buffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/response_from_buffer.c')
-rw-r--r--src/lib/response_from_buffer.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/response_from_buffer.c b/src/lib/response_from_buffer.c
index be6a1e00..a53537b0 100644
--- a/src/lib/response_from_buffer.c
+++ b/src/lib/response_from_buffer.c
@@ -46,7 +46,7 @@ MHD_response_from_buffer (enum MHD_HTTP_StatusCode sc,
46 struct MHD_Response *response; 46 struct MHD_Response *response;
47 void *tmp; 47 void *tmp;
48 48
49 mhd_assert ( (NULL != data) || 49 mhd_assert ( (NULL != buffer) ||
50 (0 == size) ); 50 (0 == size) );
51 if (NULL == 51 if (NULL ==
52 (response = MHD_calloc_ (1, 52 (response = MHD_calloc_ (1,
@@ -68,19 +68,19 @@ MHD_response_from_buffer (enum MHD_HTTP_StatusCode sc,
68 return NULL; 68 return NULL;
69 } 69 }
70 memcpy (tmp, 70 memcpy (tmp,
71 data, 71 buffer,
72 size); 72 size);
73 data = tmp; 73 buffer = tmp;
74 } 74 }
75 if (MHD_RESPMEM_PERSISTENT != mode) 75 if (MHD_RESPMEM_PERSISTENT != mode)
76 { 76 {
77 response->crfc = &free; 77 response->crfc = &free;
78 response->crc_cls = data; 78 response->crc_cls = buffer;
79 } 79 }
80 response->status_code = sc; 80 response->status_code = sc;
81 response->reference_count = 1; 81 response->reference_count = 1;
82 response->total_size = size; 82 response->total_size = size;
83 response->data = data; 83 response->data = buffer;
84 response->data_size = size; 84 response->data_size = size;
85 return response; 85 return response;
86} 86}