]> git.saurik.com Git - redis.git/commitdiff
minor fix for Linux 64 bit
authorantirez <antirez@gmail.com>
Tue, 29 Dec 2009 20:03:44 +0000 (15:03 -0500)
committerantirez <antirez@gmail.com>
Tue, 29 Dec 2009 20:03:44 +0000 (15:03 -0500)
redis.c

diff --git a/redis.c b/redis.c
index 91d43c4d4c0b17cfaf0c832cfc7db09ec0a89415..3d8cc702fbb722da7f27fc556d31f65f5c5499e0 100644 (file)
--- a/redis.c
+++ b/redis.c
@@ -6598,8 +6598,8 @@ static void *getMcontextEip(ucontext_t *uc) {
   #else
     return (void*) uc->uc_mcontext->__ss.__eip;
   #endif 
-#elif defined(__i386__) || defined(__X86_64__) /* Linux x86 */
-    return (void*) uc->uc_mcontext.gregs[REG_EIP];
+#elif defined(__i386__) || defined(__X86_64__)  || defined(__x86_64__)
+    return (void*) uc->uc_mcontext.gregs[REG_EIP]; /* Linux 32/64 bit */
 #elif defined(__ia64__) /* Linux IA64 */
     return (void*) uc->uc_mcontext.sc_ip;
 #else