Subject: bug#15126: 24.3; kmacro-end-and-call-macro repeats macro multiple times following isearch-forward

From: Drew Adams <[email-masked]>
Date: Sun, 18 Aug 2013 19:26:03 -0700 (PDT)

> Here's a precise recipe:
>   /Applications/Emacs-24-3-1.app/Contents/MacOS/Emacs -Q
>   Then at the start of the *scratch* buffer:
>   C-s   e r   C-x (   x x x x   C-s C-s   C-x e
>   Emacs makes multiple changes for the  C-x e.

Confirmed in MS Windows builds.
Emacs 23.4 through Emacs 24.2 were OK.
Emacs 24.3 introduced the regression.