On Thu, Dec 02, 2010 at 01:38:10AM +0100, John Fawcett wrote:

> this patch seems to fix it, though maybe someone who knows more about
> how postscreen initializes parameters from default values of other
> parameters (via $parm_name) should check that it is what is needed.

The patch is correct apart from incorrect indentation.

> --- postscreen.c.orig    2010-12-02 01:24:25.000000000 +0100
> +++ postscreen.c    2010-12-02 01:29:23.000000000 +0100
> @@ -301,6 +301,7 @@
>    * Configuration parameters.
>    */
>  int     var_proc_limit;
> +int     var_smtpd_cconn_limit;
>  char   *var_smtpd_service;
>  char   *var_smtpd_banner;
>  char   *var_smtpd_forbid_cmds;
> @@ -864,6 +865,7 @@
>      };
>      static const CONFIG_INT_TABLE int_table[] = {
>      VAR_PROC_LIMIT, DEF_PROC_LIMIT, &var_proc_limit, 1, 0,
> +        VAR_SMTPD_CCONN_LIMIT, DEF_SMTPD_CCONN_LIMIT,
> &var_smtpd_cconn_limit, 0, 0,
>      VAR_PS_DNSBL_THRESH, DEF_PS_DNSBL_THRESH, &var_ps_dnsbl_thresh, 0, 0,
>      VAR_PS_CMD_COUNT, DEF_PS_CMD_COUNT, &var_ps_cmd_count, 1, 0,
>      0,

-- 
        Viktor.

Reply via email to