diff --git a/build b/build index 9d1ce53..3ca9062 100644 --- a/build +++ b/build @@ -1 +1 @@ -82 \ No newline at end of file +84 \ No newline at end of file diff --git a/src/ACLProcessor.h b/src/ACLProcessor.h index 73fcbc4..be1a4a9 100644 --- a/src/ACLProcessor.h +++ b/src/ACLProcessor.h @@ -24,6 +24,9 @@ namespace OpenWifi { if(User.userRole==SecurityObjects::ROOT) return true; + if(User.Id == Target.Id) + return true; + if((User.userRole!=SecurityObjects::ADMIN && Target.userRole!=SecurityObjects::ROOT) && Op!=READ) return false;