]> git.eshelyaron.com Git - emacs.git/commitdiff
(w32_BDF_to_x_font): Unmap memory when finished.
authorJason Rumney <jasonr@gnu.org>
Wed, 20 Jun 2007 21:26:53 +0000 (21:26 +0000)
committerJason Rumney <jasonr@gnu.org>
Wed, 20 Jun 2007 21:26:53 +0000 (21:26 +0000)
(w32_free_bdf_font): Unmap memory not handle.

src/ChangeLog
src/w32bdf.c

index 6f1be74a8e2e99d525e40d71a3298498b5b2a713..8a700909590cb73d691d6842c916f171e4508972 100644 (file)
@@ -1,3 +1,8 @@
+2007-06-20  Jason Rumney  <jasonr@gnu.org>
+
+       * w32bdf.c (w32_BDF_to_x_font): Unmap memory when finished.
+       (w32_free_bdf_font): Unmap memory not handle.
+
 2007-06-20  Juanma Barranquero  <lekktu@gmail.com>
 
        * w32.c (_wsa_errlist): Fix typo in error message.
index 64ec2f7a3b0812b965fa324b75a62eb16d72d8f7..40e705a18c97932978bf530ac8c349a020896456 100644 (file)
@@ -302,7 +302,7 @@ w32_free_bdf_font(bdffont *fontp)
   font_char *pch;
   cache_bitmap *pcb;
 
-  UnmapViewOfFile(fontp->hfilemap);
+  UnmapViewOfFile(fontp->font);
   CloseHandle(fontp->hfilemap);
   CloseHandle(fontp->hfile);
 
@@ -867,6 +867,7 @@ int w32_BDF_to_x_font (char *file, char* xstr, int len)
           retval = 1;
         }
     }
+  UnmapViewOfFile (font);
   CloseHandle (hfile);
   CloseHandle (hfilemap);
   return retval;