#include <stdint.h>
#include <sys/types.h>
#include <pwd.h>
+#include <unistd.h>
#define SPACE_FILE "/spaces/net"
#define VSERVERCONF "/etc/vservers/"
struct passwd *slice_user;
uint32_t space_flag = 0;
- slice_user = get_pwuid(xid);
+ slice_user = getpwuid(xid);
if (!slice_user)
return 0;
if (!ctx_space_file)
return 0;
- sprintf(ctx_space_file,VSERVERCONF SPACE_FILE "%s", slice_user->pw_name);
+ sprintf(ctx_space_file,VSERVERCONF "%s" SPACE_FILE, slice_user->pw_name);
if (access(ctx_space_file, F_OK)==0)
space_flag |= CLONE_NEWNET;
- free(ctx_space_dir);
+ free(ctx_space_file);
return space_flag;
}