contd...
[util-vserver-pl.git] / src / netns.c
index eea16f9..3a6bba6 100644 (file)
@@ -9,6 +9,7 @@
 #include <stdint.h>
 #include <sys/types.h>
 #include <pwd.h>
+#include <unistd.h>
 
 #define     SPACE_FILE      "/spaces/net"
 #define     VSERVERCONF     "/etc/vservers/"
@@ -19,7 +20,7 @@ get_space_flag(xid_t xid) {
     struct passwd *slice_user;
     uint32_t space_flag = 0;
 
-    slice_user = get_pwuid(xid);
+    slice_user = getpwuid(xid);
 
     if (!slice_user)
         return 0;
@@ -33,6 +34,6 @@ get_space_flag(xid_t xid) {
     if (access(ctx_space_file, F_OK)==0)
         space_flag |= CLONE_NEWNET;
 
-    free(ctx_space_dir);
+    free(ctx_space_file);
     return space_flag;
 }