[FIX] internal ext call 63/25663/4
authorVitaliy Cherepanov <v.cherepanov@samsung.com>
Thu, 7 Aug 2014 16:39:18 +0000 (20:39 +0400)
committerVitaliy Andreevich <v.cherepanov@samsung.com>
Wed, 13 Aug 2014 08:14:35 +0000 (01:14 -0700)
wrong map section determination by address

Change-Id: I4ec053c9d6075e83842c94bb15d13d84468821ea
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
helper/damaps.c

index f77e97558f54b9a787039d0fb6cd04ed34f2b5ef..d33e4f3f75bfe11a7059fa22ee0c33f408136586 100755 (executable)
@@ -429,7 +429,7 @@ static struct map_t *get_map_by_addr(void *addr)
        if (left == right) {
                d = (struct map_t *)addr_hash_table[left];
                if ((d->addr <= addr) && (addr <= d->endaddr))
-                       res = addr_hash_table[cur];
+                       res = addr_hash_table[left];
        }
 
 find_exit: