On Mon, Aug 06, 2018 at 03:46:48PM +0200, Sebastian Benoit wrote:
> 
> RELAYD_OPT_LOGNOTIFY seems to do nothing.
> 
> ok?
> 
> (benno_remove_lognotify.diff)
> 
> diff --git usr.sbin/relayd/hce.c usr.sbin/relayd/hce.c
> index e4b50292d69..7f0d70ba0e7 100644
> --- usr.sbin/relayd/hce.c
> +++ usr.sbin/relayd/hce.c
> @@ -197,7 +197,7 @@ hce_notify_done(struct host *host, enum host_error he)
>       struct ctl_status        st;
>       struct timeval           tv_now, tv_dur;
>       u_long                   duration;
> -     u_int                    logopt;
> +     u_int                    logopt = 0;
>       struct host             *h, *hostnst;
>       int                      hostup;
>       const char              *msg;
> @@ -248,8 +248,6 @@ hce_notify_done(struct host *host, enum host_error he)
>       proc_compose(env->sc_ps, PROC_PFE, IMSG_HOST_STATUS, &st, sizeof(st));
>       if (host->up != host->last_up)
>               logopt = RELAYD_OPT_LOGUPDATE;
> -     else
> -             logopt = RELAYD_OPT_LOGNOTIFY;
>  
>       getmonotime(&tv_now);
>       timersub(&tv_now, &host->cte.tv_start, &tv_dur);
> diff --git usr.sbin/relayd/relayd.h usr.sbin/relayd/relayd.h
> index bcf47a6f709..5d9bfaaa78f 100644
> --- usr.sbin/relayd/relayd.h
> +++ usr.sbin/relayd/relayd.h
> @@ -1107,8 +1107,7 @@ struct relayd {
>  #define RELAYD_OPT_VERBOSE           0x01
>  #define RELAYD_OPT_NOACTION          0x04
>  #define RELAYD_OPT_LOGUPDATE         0x08
> -#define RELAYD_OPT_LOGNOTIFY         0x10
> -#define RELAYD_OPT_LOGALL            0x18
> +#define RELAYD_OPT_LOGALL            0x08
>  
>  /* control.c */
>  int   control_init(struct privsep *, struct control_sock *);
> @@ -1173,7 +1172,7 @@ void     relay_notify_done(struct host *, const char *);
>  int   relay_session_cmp(struct rsession *, struct rsession *);
>  char *relay_load_fd(int, off_t *);
>  int   relay_load_certfiles(struct relay *);
> -void  relay_close(struct rsession *, const char *);
> +void  relay_close(struct rsession *, const char *, int);

this seems unrelated

>  int   relay_reset_event(struct ctl_relay_event *);
>  void  relay_natlook(int, short, void *);
>  void  relay_session(struct rsession *);
> 

-- 
I'm not entirely sure you are real.

Reply via email to