diff options
Diffstat (limited to 'src/lib/internal.c')
-rw-r--r-- | src/lib/internal.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/lib/internal.c b/src/lib/internal.c index 4422d9ed..4ea0503d 100644 --- a/src/lib/internal.c +++ b/src/lib/internal.c | |||
@@ -173,8 +173,8 @@ MHD_http_unescape (char *val) | |||
173 | * Parse and unescape the arguments given by the client | 173 | * Parse and unescape the arguments given by the client |
174 | * as part of the HTTP request URI. | 174 | * as part of the HTTP request URI. |
175 | * | 175 | * |
176 | * @param request request to add headers to | ||
176 | * @param kind header kind to pass to @a cb | 177 | * @param kind header kind to pass to @a cb |
177 | * @param connection connection to add headers to | ||
178 | * @param[in,out] args argument URI string (after "?" in URI), | 178 | * @param[in,out] args argument URI string (after "?" in URI), |
179 | * clobbered in the process! | 179 | * clobbered in the process! |
180 | * @param cb function to call on each key-value pair found | 180 | * @param cb function to call on each key-value pair found |
@@ -184,13 +184,13 @@ MHD_http_unescape (char *val) | |||
184 | * returned #MHD_YES) | 184 | * returned #MHD_YES) |
185 | */ | 185 | */ |
186 | int | 186 | int |
187 | MHD_parse_arguments_ (struct MHD_Connection *connection, | 187 | MHD_parse_arguments_ (struct MHD_Request *request, |
188 | enum MHD_ValueKind kind, | 188 | enum MHD_ValueKind kind, |
189 | char *args, | 189 | char *args, |
190 | MHD_ArgumentIterator_ cb, | 190 | MHD_ArgumentIterator_ cb, |
191 | unsigned int *num_headers) | 191 | unsigned int *num_headers) |
192 | { | 192 | { |
193 | struct MHD_Daemon *daemon = connection->daemon; | 193 | struct MHD_Daemon *daemon = request->daemon; |
194 | char *equals; | 194 | char *equals; |
195 | char *amper; | 195 | char *amper; |
196 | 196 | ||
@@ -208,9 +208,9 @@ MHD_parse_arguments_ (struct MHD_Connection *connection, | |||
208 | /* last argument, without '=' */ | 208 | /* last argument, without '=' */ |
209 | MHD_unescape_plus (args); | 209 | MHD_unescape_plus (args); |
210 | daemon->unescape_cb (daemon->unescape_cb_cls, | 210 | daemon->unescape_cb (daemon->unescape_cb_cls, |
211 | connection, | 211 | request, |
212 | args); | 212 | args); |
213 | if (MHD_YES != cb (connection, | 213 | if (MHD_YES != cb (request, |
214 | args, | 214 | args, |
215 | NULL, | 215 | NULL, |
216 | kind)) | 216 | kind)) |
@@ -223,13 +223,13 @@ MHD_parse_arguments_ (struct MHD_Connection *connection, | |||
223 | equals++; | 223 | equals++; |
224 | MHD_unescape_plus (args); | 224 | MHD_unescape_plus (args); |
225 | daemon->unescape_cb (daemon->unescape_cb_cls, | 225 | daemon->unescape_cb (daemon->unescape_cb_cls, |
226 | connection, | 226 | request, |
227 | args); | 227 | args); |
228 | MHD_unescape_plus (equals); | 228 | MHD_unescape_plus (equals); |
229 | daemon->unescape_cb (daemon->unescape_cb_cls, | 229 | daemon->unescape_cb (daemon->unescape_cb_cls, |
230 | connection, | 230 | request, |
231 | equals); | 231 | equals); |
232 | if (MHD_YES != cb (connection, | 232 | if (MHD_YES != cb (request, |
233 | args, | 233 | args, |
234 | equals, | 234 | equals, |
235 | kind)) | 235 | kind)) |
@@ -246,9 +246,9 @@ MHD_parse_arguments_ (struct MHD_Connection *connection, | |||
246 | /* got 'foo&bar' or 'foo&bar=val', add key 'foo' with NULL for value */ | 246 | /* got 'foo&bar' or 'foo&bar=val', add key 'foo' with NULL for value */ |
247 | MHD_unescape_plus (args); | 247 | MHD_unescape_plus (args); |
248 | daemon->unescape_cb (daemon->unescape_cb_cls, | 248 | daemon->unescape_cb (daemon->unescape_cb_cls, |
249 | connection, | 249 | request, |
250 | args); | 250 | args); |
251 | if (MHD_YES != cb (connection, | 251 | if (MHD_YES != cb (request, |
252 | args, | 252 | args, |
253 | NULL, | 253 | NULL, |
254 | kind)) | 254 | kind)) |
@@ -264,13 +264,13 @@ MHD_parse_arguments_ (struct MHD_Connection *connection, | |||
264 | equals++; | 264 | equals++; |
265 | MHD_unescape_plus (args); | 265 | MHD_unescape_plus (args); |
266 | daemon->unescape_cb (daemon->unescape_cb_cls, | 266 | daemon->unescape_cb (daemon->unescape_cb_cls, |
267 | connection, | 267 | request, |
268 | args); | 268 | args); |
269 | MHD_unescape_plus (equals); | 269 | MHD_unescape_plus (equals); |
270 | daemon->unescape_cb (daemon->unescape_cb_cls, | 270 | daemon->unescape_cb (daemon->unescape_cb_cls, |
271 | connection, | 271 | request, |
272 | equals); | 272 | equals); |
273 | if (MHD_YES != cb (connection, | 273 | if (MHD_YES != cb (request, |
274 | args, | 274 | args, |
275 | equals, | 275 | equals, |
276 | kind)) | 276 | kind)) |