From a0b1f17e09a8b98b433e994887f2b8d3cae1000a Mon Sep 17 00:00:00 2001 From: Daniel Salzman <daniel.salzman@nic.cz> Date: Mon, 9 Jun 2014 14:45:52 +0200 Subject: [PATCH] Code cleanup based on cppcheck --- src/knot/conf/conf.c | 21 --------------------- src/knot/conf/conf.h | 12 ------------ src/libknot/rrset-dump.c | 6 +++--- src/utils/common/exec.c | 12 ++++-------- src/utils/common/netio.c | 6 ++++-- src/utils/dig/dig_exec.c | 3 +-- 6 files changed, 12 insertions(+), 48 deletions(-) diff --git a/src/knot/conf/conf.c b/src/knot/conf/conf.c index 8f5d887be8..cac13df876 100644 --- a/src/knot/conf/conf.c +++ b/src/knot/conf/conf.c @@ -47,14 +47,12 @@ /* Prototypes for cf-parse.y */ extern int cf_parse(void *scanner); extern int cf_get_lineno(void *scanner); -extern void cf_set_error(void *scanner); extern char *cf_get_text(void *scanner); extern conf_extra_t *cf_get_extra(void *scanner); extern int cf_lex_init_extra(void *, void *scanner); extern void cf_set_in(FILE *f, void *scanner); extern void cf_lex_destroy(void *scanner); extern void switch_input(const char *str, void *scanner); -extern char *cf_current_filename(void *scanner); conf_t *new_config = NULL; /*!< \brief Currently parsed config. */ static volatile int _parser_res = 0; /*!< \brief Parser result. */ @@ -605,25 +603,6 @@ int conf_add_hook(conf_t * conf, int sections, return KNOT_EOK; } -int conf_parse(conf_t *conf) -{ - /* Parse file. */ - int ret = conf_fparser(conf); - - /* Postprocess config. */ - if (ret == 0) { - ret = conf_process(conf); - /* Update hooks. */ - conf_update_hooks(conf); - } - - if (ret < 0) { - return KNOT_EPARSEFAIL; - } - - return KNOT_EOK; -} - int conf_parse_str(conf_t *conf, const char* src) { /* Parse config from string. */ diff --git a/src/knot/conf/conf.h b/src/knot/conf/conf.h index e3358d0813..789da82eee 100644 --- a/src/knot/conf/conf.h +++ b/src/knot/conf/conf.h @@ -318,18 +318,6 @@ conf_t *conf_new(char *path); int conf_add_hook(conf_t * conf, int sections, int (*on_update)(const conf_t*, void*), void *data); -/*! - * \brief Parse configuration from associated file. - * - * \note Registered callbacks may be executed if applicable. - * - * \param conf Configuration context. - * - * \retval KNOT_EOK on success. - * \retval KNOT_EPARSEFAIL on parser error. - */ -int conf_parse(conf_t *conf); - /*! * \brief Parse configuration from string. * diff --git a/src/libknot/rrset-dump.c b/src/libknot/rrset-dump.c index 64825fbb12..9920d20650 100644 --- a/src/libknot/rrset-dump.c +++ b/src/libknot/rrset-dump.c @@ -380,7 +380,7 @@ static void wire_data_encode_to_str(rrset_dump_params_t *p, p->out_max -= out_len; p->total += out_len; } else { - int src_begin, src_len; + int src_begin; uint8_t *buf; // Encode data to the temporary buffer. @@ -401,8 +401,8 @@ static void wire_data_encode_to_str(rrset_dump_params_t *p, } // Compute block length (the last one can be shorter). - src_len = (ret - src_begin) < BLOCK_WIDTH ? - (ret - src_begin) : BLOCK_WIDTH; + int src_len = (ret - src_begin) < BLOCK_WIDTH ? + (ret - src_begin) : BLOCK_WIDTH; if ((size_t)src_len > p->out_max) { free(buf); diff --git a/src/utils/common/exec.c b/src/utils/common/exec.c index 58b86aa91d..739b75f9d6 100644 --- a/src/utils/common/exec.c +++ b/src/utils/common/exec.c @@ -750,8 +750,6 @@ int verify_packet(const knot_pkt_t *pkt, const sign_context_t *sign_ctx, const knot_key_params_t *key_params) { - int result; - if (pkt == NULL || sign_ctx == NULL || key_params == NULL) { DBG_NULL; return KNOT_EINVAL; @@ -767,12 +765,10 @@ int verify_packet(const knot_pkt_t *pkt, return KNOT_ENOTSIG; } - result = knot_tsig_client_check(pkt->tsig_rr, wire, *wire_size, - sign_ctx->digest, - sign_ctx->digest_size, - &sign_ctx->tsig_key, 0); - - return result; + return knot_tsig_client_check(pkt->tsig_rr, wire, *wire_size, + sign_ctx->digest, + sign_ctx->digest_size, + &sign_ctx->tsig_key, 0); } case KNOT_KEY_DNSSEC: { diff --git a/src/utils/common/netio.c b/src/utils/common/netio.c index 64c2d7cc7f..461a3a4a5c 100644 --- a/src/utils/common/netio.c +++ b/src/utils/common/netio.c @@ -202,8 +202,7 @@ int net_init(const srv_info_t *local, int net_connect(net_t *net) { struct pollfd pfd; - int sockfd, cs, err = 0; - socklen_t err_len = sizeof(err); + int sockfd; if (net == NULL || net->srv == NULL) { DBG_NULL; @@ -242,6 +241,9 @@ int net_connect(net_t *net) } if (net->socktype == SOCK_STREAM) { + int cs, err = 0; + socklen_t err_len = sizeof(err); + // Connect using socket. if (connect(sockfd, net->srv->ai_addr, net->srv->ai_addrlen) == -1 && errno != EINPROGRESS) { diff --git a/src/utils/dig/dig_exec.c b/src/utils/dig/dig_exec.c index 3b10283761..a2de06b808 100644 --- a/src/utils/dig/dig_exec.c +++ b/src/utils/dig/dig_exec.c @@ -85,7 +85,6 @@ static float get_query_time(const Dnstap__Dnstap *frame) static void process_dnstap(const query_t *query) { dt_reader_t *reader = query->dt_reader; - int ret; if (query->dt_reader == NULL) { return; @@ -98,7 +97,7 @@ static void process_dnstap(const query_t *query) bool is_response; // Read next message. - ret = dt_reader_read(reader, &frame); + int ret = dt_reader_read(reader, &frame); if (ret == KNOT_EOF) { break; } else if (ret != KNOT_EOK) { -- GitLab