From 61f4345a9e812713287e9f04949100416180b38f Mon Sep 17 00:00:00 2001 From: Konstantin Belousov Date: Tue, 13 Apr 2010 15:33:11 +0300 Subject: [PATCH] Fix an issue where len was too short for sysctl to recieve the process vm map. --- src/os-freebsd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/os-freebsd.c b/src/os-freebsd.c index a88b908d..a6c42fee 100644 --- a/src/os-freebsd.c +++ b/src/os-freebsd.c @@ -72,6 +72,7 @@ tdep_get_elf_image (struct elf_image *ei, pid_t pid, unw_word_t ip, buf = get_mem(len1); if (buf == NULL) return (-1); + len = len1; error = sysctl(mib, 4, buf, &len, NULL, 0); if (error) { free_mem(buf, len1);