diff --git a/man/machinectl.xml b/man/machinectl.xml
index bfabee346e..5d7a14d2c7 100644
--- a/man/machinectl.xml
+++ b/man/machinectl.xml
@@ -680,7 +680,8 @@
- Do not ellipsize process tree entries or table.
+ Do not ellipsize process tree entries or table. This implies
+ .
diff --git a/src/machine/machinectl.c b/src/machine/machinectl.c
index 2c2b13b86f..4b4437f91d 100644
--- a/src/machine/machinectl.c
+++ b/src/machine/machinectl.c
@@ -341,7 +341,7 @@ static int list_machines(int argc, char *argv[], void *userdata) {
0,
"",
" ",
- arg_addrs,
+ arg_full ? ALL_IP_ADDRESSES : arg_addrs,
&addresses);
r = table_add_many(table,