X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fhelper-api.c;fp=src%2Fhelper-api.c;h=fd42c482c67e823e9e793d5bf381ace1eb0a125d;hb=c95f72616f59a317f72c58c0e5664992504a48e5;hp=58015d12f22e1af8b49b616f57f0eb6fea1fd438;hpb=1205c90cccd3144bab24b4b5fd8dcbf0d0e6b570;p=src%2Fapp-framework-binder.git diff --git a/src/helper-api.c b/src/helper-api.c index 58015d12..fd42c482 100644 --- a/src/helper-api.c +++ b/src/helper-api.c @@ -53,10 +53,10 @@ const char* getQueryValue(const AFB_request * request, const char *name) { return afb_req_argument(*request->areq, name); } -static int getQueryCB (queryHandleT *query, const char *key, const char *value, int isfile) { +static int getQueryCB (queryHandleT *query, struct afb_arg arg) { if (query->idx >= query->len) return 0; - query->idx += snprintf (&query->msg[query->idx], query->len-query->idx, " %s: %s\'%s\',", key, isfile?"FILE=":"", value); + query->idx += snprintf (&query->msg[query->idx], query->len-query->idx, " %s: %s\'%s\',", arg.name, arg.is_file?"FILE=":"", arg.value); return 1; /* continue to iterate */ } @@ -68,7 +68,7 @@ int getQueryAll(AFB_request * request, char *buffer, size_t len) { query.len = len; query.idx = 0; - afb_req_iterate_arguments(*request->areq, getQueryCB, &query); + afb_req_iterate(*request->areq, getQueryCB, &query); buffer[len-1] = 0; return query.idx >= len ? len - 1 : query.idx; }