From: Aki Tuomi Date: Mon, 24 Jul 2017 15:30:01 +0000 (+0300) Subject: var-expand-if: Remove unused variable par_start X-Git-Tag: 2.3.0.rc1~1221 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9ab2df665ed6bd5043c3334853fcb008aecbf315;p=thirdparty%2Fdovecot%2Fcore.git var-expand-if: Remove unused variable par_start --- diff --git a/src/lib/var-expand-if.c b/src/lib/var-expand-if.c index d3bb633569..98e03c5528 100644 --- a/src/lib/var-expand-if.c +++ b/src/lib/var-expand-if.c @@ -174,7 +174,7 @@ int var_expand_if(struct var_expand_context *ctx, by concatenating the key and field together. */ const char *input = t_strconcat(key, ":", field, NULL); const char *p = strchr(input, ';'); - const char *par_start, *par_end; + const char *par_end; string_t *parbuf; const char *const *parms; unsigned int depth = 0; @@ -187,12 +187,11 @@ int var_expand_if(struct var_expand_context *ctx, } ARRAY_TYPE(const_string) params; t_array_init(¶ms, 6); - par_start = p+1; parbuf = t_str_new(64); /* we need to skip any %{} parameters here, so we can split the string correctly from , without breaking any inner expansions */ - for(par_end = par_start; *par_end != '\0'; par_end++) { + for(par_end = p+1; *par_end != '\0'; par_end++) { if (*par_end == '\\') { escape = TRUE; continue; @@ -211,7 +210,6 @@ int var_expand_if(struct var_expand_context *ctx, } else if (depth == 0 && *par_end == ';') { const char *par = str_c(parbuf); array_append(¶ms, &par, 1); - par_start = par_end + 1; parbuf = t_str_new(64); continue; /* if there is a unescaped : at top level it means