aboutsummaryrefslogtreecommitdiff
path: root/src/lib/internal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/internal.c')
-rw-r--r--src/lib/internal.c26
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 */
186int 186int
187MHD_parse_arguments_ (struct MHD_Connection *connection, 187MHD_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))