aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/libstore/build.cc9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/libstore/build.cc b/src/libstore/build.cc
index 4f2f38d63..a2b16f95c 100644
--- a/src/libstore/build.cc
+++ b/src/libstore/build.cc
@@ -507,10 +507,10 @@ private:
Path fnUserLock;
AutoCloseFD fdUserLock;
- bool isEnabled;
+ bool isEnabled = false;
string user;
- uid_t uid;
- gid_t gid;
+ uid_t uid = 0;
+ gid_t gid = 0;
std::vector<gid_t> supplementaryGIDs;
public:
@@ -534,9 +534,6 @@ UserLock::UserLock()
{
assert(settings.buildUsersGroup != "");
createDirs(settings.nixStateDir + "/userpool");
- /* Mark that user is not enabled by default */
- uid = 0;
- isEnabled = false;
}
bool UserLock::findFreeUser() {