aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/editfns.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/editfns.c b/src/editfns.c
index f275f33fc52..f7c26b900a0 100644
--- a/src/editfns.c
+++ b/src/editfns.c
@@ -4919,7 +4919,7 @@ styled_format (ptrdiff_t nargs, Lisp_Object *args, bool message)
4919 else if (discarded[bytepos] == 1) 4919 else if (discarded[bytepos] == 1)
4920 { 4920 {
4921 position++; 4921 position++;
4922 if (translated == info[fieldn].start) 4922 if (fieldn < nspec && translated == info[fieldn].start)
4923 { 4923 {
4924 translated += info[fieldn].end - info[fieldn].start; 4924 translated += info[fieldn].end - info[fieldn].start;
4925 fieldn++; 4925 fieldn++;
@@ -4939,7 +4939,7 @@ styled_format (ptrdiff_t nargs, Lisp_Object *args, bool message)
4939 else if (discarded[bytepos] == 1) 4939 else if (discarded[bytepos] == 1)
4940 { 4940 {
4941 position++; 4941 position++;
4942 if (translated == info[fieldn].start) 4942 if (fieldn < nspec && translated == info[fieldn].start)
4943 { 4943 {
4944 translated += info[fieldn].end - info[fieldn].start; 4944 translated += info[fieldn].end - info[fieldn].start;
4945 fieldn++; 4945 fieldn++;