MinGW tweak: takeSD must cast result from takePtr
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3336 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/win/rfb_win32/Security.h b/win/rfb_win32/Security.h
index 1e2e906..1582519 100644
--- a/win/rfb_win32/Security.h
+++ b/win/rfb_win32/Security.h
@@ -108,7 +108,7 @@
struct SecurityDescriptorPtr : LocalMem {
SecurityDescriptorPtr(int size) : LocalMem(size) {}
SecurityDescriptorPtr(PSECURITY_DESCRIPTOR sd_=0) : LocalMem(sd_) {}
- PSECURITY_DESCRIPTOR takeSD() {return takePtr();}
+ PSECURITY_DESCRIPTOR takeSD() {return (PSECURITY_DESCRIPTOR)takePtr();}
};
// Create a new self-relative Security Descriptor, owned by SYSTEM/Administrators,