aboutsummaryrefslogtreecommitdiffstats
path: root/common/rfb/SSecurityStack.h
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2014-12-02 15:13:22 +0100
committerPierre Ossman <ossman@cendio.se>2014-12-02 15:13:22 +0100
commit555815a4e3e14c67ac00130f7affa0138ff47d20 (patch)
tree838c1f5128e5a974e1aaaaac5cc9f000abf9a575 /common/rfb/SSecurityStack.h
parente7be49b57353e66fcbe8702edbeeed393e254ff9 (diff)
downloadtigervnc-555815a4e3e14c67ac00130f7affa0138ff47d20.tar.gz
tigervnc-555815a4e3e14c67ac00130f7affa0138ff47d20.zip
Make sure attributes propagate through security wrappers
Both SSecurityVeNCrypt and SSecurityStack are wrappers around other security objects, so they need to delegate the properties of those sub-objects properly.
Diffstat (limited to 'common/rfb/SSecurityStack.h')
-rw-r--r--common/rfb/SSecurityStack.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/common/rfb/SSecurityStack.h b/common/rfb/SSecurityStack.h
index c80a3b9f..dd743d28 100644
--- a/common/rfb/SSecurityStack.h
+++ b/common/rfb/SSecurityStack.h
@@ -31,6 +31,7 @@ namespace rfb {
virtual bool processMsg(SConnection* cc);
virtual int getType() const { return type; };
virtual const char* getUserName() const;
+ virtual SConnection::AccessRights getAccessRights() const;
protected:
short state;
SSecurity* state0;