ok
Ross L Richardson([email protected]) on 2020.08.02 21:32:44 +1000:
> cppcheck finds some unread assignments in httpd's config.c
>
> The patch below deletes them and the resulting unused variables. By way of
> [a bit more] context, the last of these is:
>
> 682 if (srv->srv_conf.return_uri_len != 0) {
> 683 if ((srv->srv_conf.return_uri = get_data(p + s,
> 684 srv->srv_conf.return_uri_len)) == NULL)
> 685 goto fail;
> 686 s += srv->srv_conf.return_uri_len;
> 687 }
> 688
> 689 return (0);
> 690
> 691 fail:
>
> Ross
>
> ===================================================================
> RCS file: /cvs/src/usr.sbin/httpd/config.c,v
> retrieving revision 1.57
> diff -u -p -r1.57 config.c
> --- config.c 8 May 2019 19:57:45 -0000 1.57
> +++ config.c 2 Aug 2020 11:12:28 -0000
> @@ -135,9 +135,7 @@ config_getreset(struct httpd *env, struc
> int
> config_getcfg(struct httpd *env, struct imsg *imsg)
> {
> - struct privsep *ps = env->sc_ps;
> struct ctl_flags cf;
> - unsigned int what;
>
> if (IMSG_DATA_SIZE(imsg) != sizeof(cf))
> return (0); /* ignore */
> @@ -148,8 +146,6 @@ config_getcfg(struct httpd *env, struct
> env->sc_flags = cf.cf_flags;
> memcpy(env->sc_tls_sid, cf.cf_tls_sid, sizeof(env->sc_tls_sid));
>
> - what = ps->ps_what[privsep_process];
> -
> if (privsep_process != PROC_PARENT)
> proc_compose(env->sc_ps, PROC_PARENT,
> IMSG_CFG_DONE, NULL, 0);
> @@ -683,7 +679,6 @@ config_getserver(struct httpd *env, stru
> if ((srv->srv_conf.return_uri = get_data(p + s,
> srv->srv_conf.return_uri_len)) == NULL)
> goto fail;
> - s += srv->srv_conf.return_uri_len;
> }
>
> return (0);
>