diff --git a/man/sd_notify.xml b/man/sd_notify.xml
index 22b351cad3..181b3a2298 100644
--- a/man/sd_notify.xml
+++ b/man/sd_notify.xml
@@ -104,8 +104,8 @@
If the unset_environment parameter is non-zero,
sd_notify() will unset the $NOTIFY_SOCKET environment variable
before returning (regardless of whether the function call itself succeeded or not). Further calls to
- sd_notify() will then fail, and the variable is no longer inherited by child
- processes.
+ sd_notify() will then silently do nothing, and the variable is no longer inherited
+ by child processes.
The state parameter should contain a newline-separated list of variable
assignments, similar in style to an environment block. A trailing newline is implied if none is