# HG changeset patch # User Stefan Monnier # Date 1289509877 18000 # Node ID 60e30155ac96837ac2212813e64d19b379ad6d68 # Parent d9d916379affb51ffc4fa57f9428e2e8212d8515 * src/cmds.c (Fself_insert_command): Don't call XFASTINT without checking it's not negative. diff -r d9d916379aff -r 60e30155ac96 src/ChangeLog --- a/src/ChangeLog Thu Nov 11 16:06:15 2010 -0500 +++ b/src/ChangeLog Thu Nov 11 16:11:17 2010 -0500 @@ -1,3 +1,8 @@ +2010-11-11 Stefan Monnier + + * cmds.c (Fself_insert_command): Don't call XFASTINT without checking + it's not negative. + 2010-11-10 YAMAMOTO Mitsuharu * font.c (font_filter_properties): Add const to array elements of diff -r d9d916379aff -r 60e30155ac96 src/cmds.c --- a/src/cmds.c Thu Nov 11 16:06:15 2010 -0500 +++ b/src/cmds.c Thu Nov 11 16:11:17 2010 -0500 @@ -276,7 +276,7 @@ (Lisp_Object n) { int remove_boundary = 1; - CHECK_NUMBER (n); + CHECK_NATNUM (n); if (!EQ (Vthis_command, current_kboard->Vlast_command)) nonundocount = 0;