diff options
Diffstat (limited to 'src/rest')
-rw-r--r-- | src/rest/gnunet-rest-server.c | 8 | ||||
-rw-r--r-- | src/rest/rest.c | 6 |
2 files changed, 8 insertions, 6 deletions
diff --git a/src/rest/gnunet-rest-server.c b/src/rest/gnunet-rest-server.c index ffd65228a..92bef1094 100644 --- a/src/rest/gnunet-rest-server.c +++ b/src/rest/gnunet-rest-server.c | |||
@@ -129,7 +129,7 @@ struct MhdConnectionHandle | |||
129 | 129 | ||
130 | struct GNUNET_REST_Plugin *plugin; | 130 | struct GNUNET_REST_Plugin *plugin; |
131 | 131 | ||
132 | struct RestConnectionDataHandle *data_handle; | 132 | struct GNUNET_REST_RequestHandle *data_handle; |
133 | 133 | ||
134 | int status; | 134 | int status; |
135 | 135 | ||
@@ -217,7 +217,7 @@ url_iterator (void *cls, | |||
217 | const char *key, | 217 | const char *key, |
218 | const char *value) | 218 | const char *value) |
219 | { | 219 | { |
220 | struct RestConnectionDataHandle *handle = cls; | 220 | struct GNUNET_REST_RequestHandle *handle = cls; |
221 | struct GNUNET_HashCode hkey; | 221 | struct GNUNET_HashCode hkey; |
222 | char *val; | 222 | char *val; |
223 | 223 | ||
@@ -274,7 +274,7 @@ create_response (void *cls, | |||
274 | char *plugin_name; | 274 | char *plugin_name; |
275 | struct GNUNET_HashCode key; | 275 | struct GNUNET_HashCode key; |
276 | struct MhdConnectionHandle *con_handle; | 276 | struct MhdConnectionHandle *con_handle; |
277 | struct RestConnectionDataHandle *rest_conndata_handle; | 277 | struct GNUNET_REST_RequestHandle *rest_conndata_handle; |
278 | 278 | ||
279 | con_handle = *con_cls; | 279 | con_handle = *con_cls; |
280 | 280 | ||
@@ -311,7 +311,7 @@ create_response (void *cls, | |||
311 | } | 311 | } |
312 | if (GN_REST_STATE_INIT == con_handle->state) | 312 | if (GN_REST_STATE_INIT == con_handle->state) |
313 | { | 313 | { |
314 | rest_conndata_handle = GNUNET_new (struct RestConnectionDataHandle); | 314 | rest_conndata_handle = GNUNET_new (struct GNUNET_REST_RequestHandle); |
315 | rest_conndata_handle->method = meth; | 315 | rest_conndata_handle->method = meth; |
316 | rest_conndata_handle->url = url; | 316 | rest_conndata_handle->url = url; |
317 | rest_conndata_handle->data = upload_data; | 317 | rest_conndata_handle->data = upload_data; |
diff --git a/src/rest/rest.c b/src/rest/rest.c index a17955314..bf32c9849 100644 --- a/src/rest/rest.c +++ b/src/rest/rest.c | |||
@@ -75,8 +75,9 @@ GNUNET_REST_create_json_response (const char *data) | |||
75 | } | 75 | } |
76 | 76 | ||
77 | int | 77 | int |
78 | GNUNET_REST_handle_request (struct RestConnectionDataHandle *conn, | 78 | GNUNET_REST_handle_request (struct GNUNET_REST_RequestHandle *conn, |
79 | const struct GNUNET_REST_RestConnectionHandler *handlers, | 79 | const struct GNUNET_REST_RequestHandler *handlers, |
80 | struct GNUNET_REST_RequestHandlerError *err, | ||
80 | void *cls) | 81 | void *cls) |
81 | { | 82 | { |
82 | int count; | 83 | int count; |
@@ -104,6 +105,7 @@ GNUNET_REST_handle_request (struct RestConnectionDataHandle *conn, | |||
104 | return GNUNET_YES; | 105 | return GNUNET_YES; |
105 | } | 106 | } |
106 | GNUNET_free (url); | 107 | GNUNET_free (url); |
108 | err->error_code = MHD_HTTP_BAD_REQUEST; | ||
107 | return GNUNET_NO; | 109 | return GNUNET_NO; |
108 | } | 110 | } |
109 | 111 | ||