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);
 int     relay_reset_event(struct ctl_relay_event *);
 void    relay_natlook(int, short, void *);
 void    relay_session(struct rsession *);

Reply via email to