From 919549148661575f964d521470a832a1641fa018 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Mon, 25 Apr 2011 15:09:35 -0700 Subject: [PATCH] codemem: check ftruncate() return value --- orc/orccodemem.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/orc/orccodemem.c b/orc/orccodemem.c index 96fc3a4..1760ec4 100644 --- a/orc/orccodemem.c +++ b/orc/orccodemem.c @@ -210,6 +210,11 @@ orc_code_region_allocate_codemem_dual_map (OrcCodeRegion *region, free (filename); n = ftruncate (fd, SIZE); + if (n < 0) { + ORC_WARNING("failed to expand file to size"); + close (fd); + return FALSE; + } region->exec_ptr = mmap (NULL, SIZE, PROT_READ|PROT_EXEC, MAP_SHARED, fd, 0); -- 2.7.4