aboutsummaryrefslogtreecommitdiffstats
path: root/epan/emem.c
diff options
context:
space:
mode:
authorJeff Morriss <jeff.morriss.ws@gmail.com>2012-09-11 13:11:33 +0000
committerJeff Morriss <jeff.morriss.ws@gmail.com>2012-09-11 13:11:33 +0000
commit42623443ed57d1e2781841a9b4be220b046a3344 (patch)
tree931b0d21406c8a4eeb8275b7b38abbf50c8e4716 /epan/emem.c
parent7f66cae78447f21091252f8791cecbfc2f4ba20c (diff)
As suggested by Anatoly in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5699 :
Followup to r44844: use a better cast (intptr_t instead of long long). svn path=/trunk/; revision=44880
Diffstat (limited to 'epan/emem.c')
-rw-r--r--epan/emem.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/emem.c b/epan/emem.c
index dd7d59c06a..fc81db17ed 100644
--- a/epan/emem.c
+++ b/epan/emem.c
@@ -703,8 +703,8 @@ emem_create_chunk_gp(size_t size)
buf_end = npc->buf + size;
/* Align our guard pages on page-sized boundaries */
- prot1 = (char *) ((((long long) npc->buf + pagesize - 1) / pagesize) * pagesize);
- prot2 = (char *) ((((long long) buf_end - (1 * pagesize)) / pagesize) * pagesize);
+ prot1 = (char *) ((((intptr_t) npc->buf + pagesize - 1) / pagesize) * pagesize);
+ prot2 = (char *) ((((intptr_t) buf_end - (1 * pagesize)) / pagesize) * pagesize);
ret = VirtualProtect(prot1, pagesize, PAGE_NOACCESS, &oldprot);
g_assert(ret != 0 || versinfo.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS);