]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix sfntfont.c build without mmap
authorPo Lu <luangruo@yahoo.com>
Sun, 19 Feb 2023 12:23:36 +0000 (20:23 +0800)
committerPo Lu <luangruo@yahoo.com>
Sun, 19 Feb 2023 12:23:36 +0000 (20:23 +0800)
* src/sfntfont.c (sfntfont_close): Don't unlink font if mmap is
not available.

src/sfntfont.c

index bb816fabd3e90d97ebc7ca31e6636a537feb364b..b9141b05aadbf328d3e98619104164135273ac2f 100644 (file)
@@ -2565,6 +2565,8 @@ sfntfont_close (struct font *font)
   xfree (info->cvt);
   xfree (info->interpreter);
 
+#ifdef HAVE_MMAP
+
   /* Unlink INFO.  */
 
   next = &open_fonts;
@@ -2575,6 +2577,8 @@ sfntfont_close (struct font *font)
     *next = info->next;
   info->next = NULL;
 
+#endif /* HAVE_MMAP */
+
   sfntfont_free_outline_cache (&info->outline_cache);
   sfntfont_free_raster_cache (&info->raster_cache);
 }