Permissions: Fix missing initialization with 0 in some cases

Tá an tiomantas seo le fáil i:
2019-10-02 23:36:30 +02:00
tuismitheoir 1549603c9b
tiomantas 21834b2414
D'athraigh 2 comhad le 2 breiseanna agus 1 scriosta

Féach ar an gComhad

@ -27,6 +27,7 @@ Permissions::Permissions(int permissions)
Permissions::Permissions(const std::string &str) Permissions::Permissions(const std::string &str)
{ {
this->permissions = 0;
for(auto permission : permmap) for(auto permission : permmap)
{ {
if(str.find(permission.first) != std::string::npos) if(str.find(permission.first) != std::string::npos)

Féach ar an gComhad

@ -17,7 +17,7 @@
class Permissions class Permissions
{ {
private: private:
int permissions; int permissions = 0;
const std::map<std::string, int> permmap = const std::map<std::string, int> permmap =
{ {
{ "can_read", PERM_CAN_READ }, { "can_read", PERM_CAN_READ },