Revision cc4662f9

b/os-posix.c
31 31
/*needed for MAP_POPULATE before including qemu-options.h */
32 32
#include <sys/mman.h>
33 33
#include <pwd.h>
34
#include <grp.h>
34 35
#include <libgen.h>
35 36

  
36 37
/* Needed early for CONFIG_BSD etc. */
......
199 200
            fprintf(stderr, "Failed to setgid(%d)\n", user_pwd->pw_gid);
200 201
            exit(1);
201 202
        }
203
        if (initgroups(user_pwd->pw_name, user_pwd->pw_gid) < 0) {
204
            fprintf(stderr, "Failed to initgroups(\"%s\", %d)\n",
205
                    user_pwd->pw_name, user_pwd->pw_gid);
206
            exit(1);
207
        }
202 208
        if (setuid(user_pwd->pw_uid) < 0) {
203 209
            fprintf(stderr, "Failed to setuid(%d)\n", user_pwd->pw_uid);
204 210
            exit(1);

Also available in: Unified diff