On 2019-12-11 14:20, Ian Zimmerman wrote:

>   const uschar* exim_version = expand_string(US "${exim_version}");
>   if (Ustrcmp(exim_version, EXIM_VERSION_STR)) {

So, I have rewritten it as follows, and there is no more noise.  Is this
now the expected usage of constant strings?

  uschar *my_expando = string_copy_taint(US "${exim_version}", FALSE);
  uschar *my_version_string = expand_string(my_expando);
  if (Ustrcmp(my_version_string, EXIM_VERSION_STR))


-- 
Please don't Cc: me privately on mailing lists and Usenet,
if you also post the followup to the list or newsgroup.
To reply privately _only_ on Usenet and on broken lists
which rewrite From, fetch the TXT record for no-use.mooo.com.

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to