]> code.delx.au - gnu-emacs/blobdiff - src/syntax.c
Merge from origin/emacs-25
[gnu-emacs] / src / syntax.c
index 587335acef8f4e8e1258dd0c4964f432e3c1f559..f8d987b377c6367ba388e08565223c98f6a2e5a6 100644 (file)
@@ -3128,8 +3128,9 @@ the prefix syntax flag (p).  */)
       opoint = pos;
       opoint_byte = pos_byte;
 
-      if (pos + 1 > beg)
-       DEC_BOTH (pos, pos_byte);
+      if (pos <= beg)
+        break;
+      DEC_BOTH (pos, pos_byte);
     }
 
   SET_PT_BOTH (opoint, opoint_byte);