diff --git a/man/sd_journal_print.xml b/man/sd_journal_print.xml
index 503bf9ec37..77782342f2 100644
--- a/man/sd_journal_print.xml
+++ b/man/sd_journal_print.xml
@@ -197,10 +197,11 @@ sd_journal_send("MESSAGE=Hello World, this is PID %lu!", (unsigned long) getpid(
sd_journal_sendv_with_location(), and
sd_journal_perror_with_location() are similar to their counterparts without
_with_location, but accept additional parameters to explicitly set the source file
- name, function, and line. Those arguments must contain valid journal entries including the variable name,
- e.g. CODE_FILE=src/foo.c, CODE_LINE=666,
- CODE_FUNC=myfunc. These variants are primarily useful when writing custom wrappers,
- for example in bindings for a different language.
+ name, function, and line. The arguments file and line must contain valid
+ journal entries including the variable name, e.g. CODE_FILE=src/foo.c and
+ CODE_LINE=666, while func must only contain the function name, i.e. the value
+ without CODE_FUNC=. These variants are primarily useful when writing custom wrappers, for
+ example in bindings for a different language.
syslog3
and sd_journal_print() may