]> code.delx.au - gnu-emacs/commitdiff
(set_search_regs): Really set search_regs.start and .end.
authorRichard M. Stallman <rms@gnu.org>
Sun, 25 Dec 1994 21:15:07 +0000 (21:15 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 25 Dec 1994 21:15:07 +0000 (21:15 +0000)
(save_search_regs): Set them to 0 here.

src/search.c

index 7d89696e7c8ca251276ebb8fc5870f98092a080e..d3ac9140e05e7686170ef1fd78d3f386593ac6ff 100644 (file)
@@ -1309,10 +1309,8 @@ set_search_regs (beg, len)
      the match position.  */
   if (search_regs.num_regs == 0)
     {
-      regoff_t *starts, *ends;
-
-      starts = (regoff_t *) xmalloc (2 * sizeof (regoff_t));
-      ends = (regoff_t *) xmalloc (2 * sizeof (regoff_t));
+      search_regs.start = (regoff_t *) xmalloc (2 * sizeof (regoff_t));
+      search_regs.end = (regoff_t *) xmalloc (2 * sizeof (regoff_t));
       search_regs.num_regs = 2;
     }
 
@@ -1941,6 +1939,8 @@ save_search_regs ()
       saved_search_regs.start = search_regs.start;
       saved_search_regs.end = search_regs.end;
       search_regs.num_regs = 0;
+      search_regs.start = 0;
+      search_regs.end = 0;
 
       search_regs_saved = 1;
     }