]> git.eshelyaron.com Git - emacs.git/commitdiff
(mac_do_list_fonts): Fix memory leak
authorSteven Tamm <steventamm@mac.com>
Mon, 20 Dec 2004 16:46:17 +0000 (16:46 +0000)
committerSteven Tamm <steventamm@mac.com>
Mon, 20 Dec 2004 16:46:17 +0000 (16:46 +0000)
src/ChangeLog
src/macterm.c

index c7af7651f6c98fdd985987cea0204c5593a4b96e..33d6f42799c27545b62271f6bc0c83d460dc03fd 100644 (file)
@@ -1,3 +1,7 @@
+2004-12-20  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * macterm.c (mac_do_list_fonts): Fix memory leak
+
 2004-12-20  Richard M. Stallman  <rms@gnu.org>
 
        * regex.c (re_match_2_internal) <symend, wordend>:
index ca15d3c496571a749ab676b57df1e23be88d7f59..9dae0b54d70e17abc91a308eafcb4365fa0ae089 100644 (file)
@@ -6426,7 +6426,7 @@ mac_do_list_fonts (pattern, maxnames)
        {
          font_list = Fcons (fontname, font_list);
          if (exact || maxnames > 0 && ++n_fonts >= maxnames)
-           return font_list;
+           break;
        }
       else if (scl_val[XLFD_SCL_PIXEL_SIZE] > 0
               && (ptr = strstr (font_name_table[i], "-0-0-75-75-m-0-")))
@@ -6446,7 +6446,7 @@ mac_do_list_fonts (pattern, maxnames)
            {
              font_list = Fcons (fontname, font_list);
              if (exact || maxnames > 0 && ++n_fonts >= maxnames)
-               return font_list;
+               break;
            }
        }
     }