On Mon, Jul 14, 2025 at 10:28:17AM +0200, Eray Aslan via Postfix-users wrote:
> postfix-3.11-20250713 build fails with
> [...]
> multi_server.c: In function ‘multi_server_drain’:
> event_server.c: In function ‘event_server_drain’:
> multi_server.c:300:9: error: ‘return’ with no value, in function returning
> non-void [-Wreturn-mismatch]
> 300 | return;
> | ^~~~~~
> event_server.c:332:9: error: ‘return’ with no value, in function returning
> non-void [-Wreturn-mismatch]
> 332 | return;
> | ^~~~~~
Yes, this is an oversight not present in the nonprod release from the
same date. The fix (patch to match the nonprod) is:
--- a/src/master/event_server.c
+++ b/src/master/event_server.c
@@ -331,3 +331,3 @@ int event_server_drain(void)
if (event_server_drain_was_called)
- return;
+ return (0);
--- a/src/master/multi_server.c
+++ b/src/master/multi_server.c
@@ -299,3 +299,3 @@ int multi_server_drain(void)
if (multi_server_drain_was_called)
- return;
+ return (0);
--
Viktor. 🇺🇦 Слава Україні!
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]