From cdb5040af341d3523dd78d7dd1546094d2c5db6f Mon Sep 17 00:00:00 2001 From: Jennifer Richards Date: Fri, 13 Apr 2018 10:31:24 -0400 Subject: [PATCH] Remove several unused parameters and clean up some lint warnings --- tid/tids.c | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/tid/tids.c b/tid/tids.c index 9e6f4d9..2ec7dc1 100644 --- a/tid/tids.c +++ b/tid/tids.c @@ -37,10 +37,8 @@ #include #include #include -#include #include #include -#include #include #include #include @@ -52,7 +50,14 @@ #include #include -static TID_RESP *tids_create_response(TALLOC_CTX *mem_ctx, TIDS_INSTANCE *tids, TID_REQ *req) +/** + * Create a response with minimal fields filled in + * + * @param mem_ctx talloc context for the return value + * @param req request to respond to + * @return new response structure allocated in the mem_ctx context + */ +static TID_RESP *tids_create_response(TALLOC_CTX *mem_ctx, TID_REQ *req) { TID_RESP *resp=NULL; int success=0; @@ -127,12 +132,10 @@ static int tids_handle_request(TIDS_INSTANCE *tids, TID_REQ *req, TID_RESP *resp * Produces a JSON-encoded msg containing the TID response * * @param mem_ctx talloc context for the return value - * @param tids TIDS_INSTANCE handling the request - * @param req incoming request * @param resp outgoing response * @return JSON-encoded message containing the TID response */ -static char *tids_encode_response(TALLOC_CTX *mem_ctx, TIDS_INSTANCE *tids, TID_REQ *req, TID_RESP *resp) +static char *tids_encode_response(TALLOC_CTX *mem_ctx, TID_RESP *resp) { TR_MSG mresp; char *resp_buf = NULL; @@ -176,7 +179,7 @@ int tids_send_err_response (TIDS_INSTANCE *tids, TID_REQ *req, const char *err_m if (req->resp_sent) return 0; - if (NULL == (resp = tids_create_response(req, tids, req))) { + if (NULL == (resp = tids_create_response(req, req))) { tr_crit("tids_send_err_response: Can't create response."); return -1; } @@ -197,7 +200,7 @@ int tids_send_err_response (TIDS_INSTANCE *tids, TID_REQ *req, const char *err_m * * Part of the public interface * - * @param tids + * @param tids not actually used, but kept for ABI compatibility * @param req * @param resp * @return @@ -216,7 +219,7 @@ int tids_send_response (TIDS_INSTANCE *tids, TID_REQ *req, TID_RESP *resp) if (req->resp_sent) return 0; - resp_buf = tids_encode_response(NULL, tids, req, resp); + resp_buf = tids_encode_response(NULL, NULL); if (resp_buf == NULL) { tr_err("tids_send_response: Error encoding json response."); tr_audit_req(req); @@ -280,7 +283,7 @@ static char *tids_req_cb(TALLOC_CTX *mem_ctx, const char *req_str, void *data) /* Allocate a response structure and populate common fields. The resp is in req's talloc context, * which will be cleaned up when mreq is freed. */ - resp = tids_create_response(req, tids, req); + resp = tids_create_response(req, req); if (resp == NULL) { /* If we were unable to create a response, we cannot reply. Log an * error if we can, then drop the request. */ @@ -297,7 +300,7 @@ static char *tids_req_cb(TALLOC_CTX *mem_ctx, const char *req_str, void *data) } /* Convert the completed response into an encoded response */ - resp_str = tids_encode_response(mem_ctx, tids, req, resp); + resp_str = tids_encode_response(mem_ctx, NULL); /* Finished; free the request and return */ tr_msg_free_decoded(mreq); // this frees req and resp, too -- 2.1.4