chiark / gitweb /
Ensure unit is journaled for short-lived or oneshot processes
[elogind.git] / src / journal / journald-server.c
index 01e75b6629621dff8d3d3b3a6d4b89bbf553daff..fc8115c31c29922225e004fcffc63b9398f395c8 100644 (file)
@@ -626,6 +626,9 @@ static void dispatch_message_real(
                         }
 
                         free(c);
+                } else if (unit_id) {
+                        x = strappenda("_SYSTEMD_UNIT=", unit_id);
+                        IOVEC_SET_STRING(iovec[n++], x);
                 }
 
 #ifdef HAVE_SELINUX