chiark / gitweb /
log: fix repeated invocation of vsnprintf()/vaprintf() in log_struct()
[elogind.git] / src / nspawn / nspawn.c
index 959df4e0d836f79cbd4fb7fa955f1ac4ae2a57bd..5cac32cd8c84312ce28b97cfd515ecab1c2a7dba 100644 (file)
@@ -1307,6 +1307,12 @@ int main(int argc, char *argv[]) {
 
                         if (arg_user) {
 
+                                /* Note that this resolves user names
+                                 * inside the container, and hence
+                                 * accesses the NSS modules from the
+                                 * container and not the host. This is
+                                 * a bit weird... */
+
                                 if (get_user_creds((const char**)&arg_user, &uid, &gid, &home, NULL) < 0) {
                                         log_error("get_user_creds() failed: %m");
                                         goto child_fail;