diff options
author | Alin Serdean <aserdean@cloudbasesolutions.com> | 2017-07-14 04:40:52 +0000 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2017-08-02 11:24:52 -0700 |
commit | fe09b60d4923eb97e2bc1a5ffa5961a46b95f01f (patch) | |
tree | c6c5aecb531d1aa9bf6609b3163053b9f439634f | |
parent | d03d0cf2b71b96d8ea46fbc9623f6e14df7f5115 (diff) | |
download | openvswitch-fe09b60d4923eb97e2bc1a5ffa5961a46b95f01f.tar.gz |
datapath-windows: Use non-executable memory when allocating memory
Use non-executable memory when using ExAllocatePoolWithTagPriority.
Found using WDK 10 static code analysis.
Signed-off-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
Acked-by: Shashank Ram <rams@vmware.com>
-rw-r--r-- | datapath-windows/ovsext/Util.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/datapath-windows/ovsext/Util.c b/datapath-windows/ovsext/Util.c index a1ce0e6f4..3c9b05281 100644 --- a/datapath-windows/ovsext/Util.c +++ b/datapath-windows/ovsext/Util.c @@ -60,7 +60,7 @@ OvsAllocateAlignedMemory(size_t size, UINT16 align) * XXX: NdisAllocateMemory*() functions don't talk anything about * alignment. Hence using ExAllocatePool*(); */ - return (VOID *)ExAllocatePoolWithTagPriority(NonPagedPool, size, + return (VOID *)ExAllocatePoolWithTagPriority(NonPagedPoolNx, size, OVS_MEMORY_TAG, NormalPoolPriority); } |