aboutsummaryrefslogtreecommitdiff
path: root/subhook_unix.c
diff options
context:
space:
mode:
authorZeex <zeex@rocketmail.com>2020-11-02 03:46:00 +0600
committerZeex <zeex@rocketmail.com>2020-11-02 03:46:00 +0600
commita596f2b117fe06540da3903c9a60e9d7882af6da (patch)
tree123ae872831a22d421c3e15f658efdc15f8ef35c /subhook_unix.c
parent846deef5a85c700cdd3ea10b51622ed5084feb6a (diff)
downloadsubhook-a596f2b117fe06540da3903c9a60e9d7882af6da.zip
subhook-a596f2b117fe06540da3903c9a60e9d7882af6da.tar.gz
subhook-a596f2b117fe06540da3903c9a60e9d7882af6da.tar.bz2
Add null check in subhok_free_code()
Diffstat (limited to 'subhook_unix.c')
-rw-r--r--subhook_unix.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/subhook_unix.c b/subhook_unix.c
index 48c6af2..d3616d7 100644
--- a/subhook_unix.c
+++ b/subhook_unix.c
@@ -52,5 +52,8 @@ void *subhook_alloc_code(size_t size) {
}
int subhok_free_code(void *address, size_t size) {
+ if (address == NULL) {
+ return 0;
+ }
return munmap(address, size);
}