Commit Diff


commit - 277590d4a1e390e2eb739be011b726cadc675517
commit + 6d9ea5e778a9646b28e4429add33fe8abac6f14b
blob - f4f5429d7e09bc920ac4c53678474d53edcf1030
blob + 113ae0482fc423418d0e177b98b2703cb3fe8009
--- agentx_control.c
+++ agentx_control.c
@@ -1,4 +1,4 @@
-/*	$OpenBSD: agentx_control.c,v 1.5 2021/08/31 13:19:29 martijn Exp $	*/
+/*	$OpenBSD: agentx_control.c,v 1.6 2022/08/31 16:17:18 dv Exp $	*/
 
 /*
  * Copyright (c) 2020 Martijn van Duren <martijn@openbsd.org>
@@ -458,7 +458,7 @@ agentx_setsock(struct relayd *lenv, enum privsep_proci
 	proc_compose_imsg(lenv->sc_ps, id, -1, IMSG_AGENTXSOCK, -1, s, NULL, 0);
 }
 
-int
+void
 agentx_getsock(struct imsg *imsg)
 {
 	struct timeval		 tv = AGENTX_RECONNECT_TIMEOUT;
@@ -473,11 +473,9 @@ agentx_getsock(struct imsg *imsg)
 
 	agentx_connect(sa, imsg->fd);
 
-	return 0;
  retry:
 	evtimer_set(&env->sc_agentxev, agentx_sock, env);
 	evtimer_add(&env->sc_agentxev, &tv);
-	return 0;
 }
 
 void
blob - 54e26e646fae5804e66d2d3cfeba68e06914ab2b
blob + 9046dfcc4cd3970a8db33c3be7c37d678ce2e8ea
--- relayd.c
+++ relayd.c
@@ -1,4 +1,4 @@
-/*	$OpenBSD: relayd.c,v 1.187 2021/07/12 15:09:21 beck Exp $	*/
+/*	$OpenBSD: relayd.c,v 1.188 2022/08/31 16:17:18 dv Exp $	*/
 
 /*
  * Copyright (c) 2007 - 2016 Reyk Floeter <reyk@openbsd.org>
@@ -431,7 +431,7 @@ parent_dispatch_pfe(int fd, struct privsep_proc *p, st
 		parent_configure_done(env);
 		break;
 	case IMSG_AGENTXSOCK:
-		(void)agentx_setsock(env, p->p_id);
+		agentx_setsock(env, p->p_id);
 		break;
 	default:
 		return (-1);
blob - 2236d140f7e6b9477bac401cbcdd559db171680b
blob + 35775d1b56569a59633c746ca5a097462f3d9693
--- relayd.h
+++ relayd.h
@@ -1,4 +1,4 @@
-/*	$OpenBSD: relayd.h,v 1.268 2021/07/25 20:31:41 benno Exp $	*/
+/*	$OpenBSD: relayd.h,v 1.269 2022/08/31 16:17:18 dv Exp $	*/
 
 /*
  * Copyright (c) 2006 - 2016 Reyk Floeter <reyk@openbsd.org>
@@ -1398,7 +1398,7 @@ void		 tag_ref(u_int16_t);
 /* agentx_control.c */
 void	 agentx_init(struct relayd *);
 void	 agentx_setsock(struct relayd *, enum privsep_procid);
-int	 agentx_getsock(struct imsg *);
+void	 agentx_getsock(struct imsg *);
 void	 snmp_hosttrap(struct relayd *, struct table *, struct host *);
 
 /* shuffle.c */