diff --git a/src/openvpn/dco.h b/src/openvpn/dco.h
index 6b5c016a..e063853c 100644
--- a/src/openvpn/dco.h
+++ b/src/openvpn/dco.h
@@ -292,10 +292,10 @@ dco_update_keys(dco_context_t *dco, struct tls_multi *multi)
     ASSERT(false);
 }
 
-static inline bool
+static inline int
 dco_p2p_add_new_peer(struct context *c)
 {
-    return true;
+    return 0;
 }
 
 static inline int
@@ -310,10 +310,10 @@ dco_remove_peer(struct context *c)
 {
 }
 
-static inline bool
+static inline int
 dco_multi_add_new_peer(struct multi_context *m, struct multi_instance *mi)
 {
-    return true;
+    return 0;
 }
 
 static inline void
