diff options
| -rw-r--r-- | src/search.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/search.c b/src/search.c index 048cdb2efa0..2127b36f5a0 100644 --- a/src/search.c +++ b/src/search.c | |||
| @@ -416,13 +416,18 @@ skip_chars (forwardp, syntaxp, string, lim) | |||
| 416 | else | 416 | else |
| 417 | CHECK_NUMBER_COERCE_MARKER (lim, 1); | 417 | CHECK_NUMBER_COERCE_MARKER (lim, 1); |
| 418 | 418 | ||
| 419 | #if 0 /* This breaks some things... jla. */ | ||
| 420 | /* In any case, don't allow scan outside bounds of buffer. */ | 419 | /* In any case, don't allow scan outside bounds of buffer. */ |
| 420 | |||
| 421 | /* I don't know what things this breaks, and there is no entry in the | ||
| 422 | ChangeLog, so I reinstated the end of buffer limit check. This code | ||
| 423 | breaks without it. (bfox) */ | ||
| 424 | #if 0 /* This breaks some things... jla. */ | ||
| 421 | if (XFASTINT (lim) > ZV) | 425 | if (XFASTINT (lim) > ZV) |
| 422 | XFASTINT (lim) = ZV; | 426 | XFASTINT (lim) = ZV; |
| 427 | #endif | ||
| 423 | if (XFASTINT (lim) < BEGV) | 428 | if (XFASTINT (lim) < BEGV) |
| 424 | XFASTINT (lim) = BEGV; | 429 | XFASTINT (lim) = BEGV; |
| 425 | #endif | 430 | /* #endif */ |
| 426 | 431 | ||
| 427 | p = XSTRING (string)->data; | 432 | p = XSTRING (string)->data; |
| 428 | pend = p + XSTRING (string)->size; | 433 | pend = p + XSTRING (string)->size; |