codemem: Fix order to check /tmp before $HOME
authorDavid Schleef <ds@schleef.org>
Thu, 9 Jun 2011 04:38:04 +0000 (21:38 -0700)
committerDavid Schleef <ds@schleef.org>
Thu, 9 Jun 2011 04:38:04 +0000 (21:38 -0700)
orc/orccodemem.c

index 1760ec4..8c732f1 100644 (file)
@@ -263,13 +263,13 @@ orc_code_region_allocate_codemem (OrcCodeRegion *region)
   if (tmpdir && orc_code_region_allocate_codemem_dual_map (region,
         tmpdir, FALSE)) return;
 
+  if (orc_code_region_allocate_codemem_dual_map (region,
+        "/tmp", FALSE)) return;
+
   tmpdir = getenv ("HOME");
   if (tmpdir && orc_code_region_allocate_codemem_dual_map (region,
         tmpdir, FALSE)) return;
 
-  if (orc_code_region_allocate_codemem_dual_map (region, "/tmp", FALSE))
-    return;
-
   if (orc_code_region_allocate_codemem_anon_map (region)) return;
   
   ORC_ERROR("Failed to create write and exec mmap regions.  This "