diff --git a/permissions.cpp b/permissions.cpp index dc5139b..b9c5248 100644 --- a/permissions.cpp +++ b/permissions.cpp @@ -27,6 +27,7 @@ Permissions::Permissions(int permissions) Permissions::Permissions(const std::string &str) { + this->permissions = 0; for(auto permission : permmap) { if(str.find(permission.first) != std::string::npos) diff --git a/permissions.h b/permissions.h index 1465b78..dc19141 100644 --- a/permissions.h +++ b/permissions.h @@ -17,7 +17,7 @@ class Permissions { private: - int permissions; + int permissions = 0; const std::map permmap = { { "can_read", PERM_CAN_READ },