SOURCES: mutt-cd.signatures_menu.patch - updated to 1.5.19

baggins baggins at pld-linux.org
Mon Apr 13 20:06:37 CEST 2009


Author: baggins                      Date: Mon Apr 13 18:06:37 2009 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- updated to 1.5.19

---- Files affected:
SOURCES:
   mutt-cd.signatures_menu.patch (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SOURCES/mutt-cd.signatures_menu.patch
diff -u SOURCES/mutt-cd.signatures_menu.patch:1.2 SOURCES/mutt-cd.signatures_menu.patch:1.3
--- SOURCES/mutt-cd.signatures_menu.patch:1.2	Mon Mar 26 15:11:15 2007
+++ SOURCES/mutt-cd.signatures_menu.patch	Mon Apr 13 20:06:32 2009
@@ -179,7 +179,7 @@
 diff -pruN2 mutt-1.3.27.orig/signature.c mutt-1.3.27/signature.c
 --- mutt-1.3.27.orig/signature.c	Thu Jan  1 01:00:00 1970
 +++ mutt-1.3.27/signature.c	Wed Jan 23 22:35:32 2002
-@@ -0,0 +1,499 @@
+@@ -0,0 +1,505 @@
 +/*
 + * Copyright (C) 2001 Cedric Duval <cedricduval at free.fr>
 + * 
@@ -470,15 +470,21 @@
 +  char buf[STRING];
 +  SIG_LIST *result = NULL;
 +  int i;
++  char* searchBuf = menu->menu >= 0 && menu->menu < MENU_MAX ?
++                    SearchBuffers[menu->menu] : NULL;
 +
-+  snprintf (buf, sizeof(buf), menu->searchBuf ? menu->searchBuf : "");
++  snprintf (buf, sizeof(buf), searchBuf ? searchBuf : "");
 +  if (mutt_get_field (_("Search for: "), buf,
 +		      sizeof (buf), M_CLEAR) != 0 || !buf[0])
 +    return (NULL);
-+  mutt_str_replace (&menu->searchBuf, buf);
++  if (menu->menu >= 0 && menu->menu < MENU_MAX)
++  {
++    mutt_str_replace (&SearchBuffers[menu->menu], buf);
++    searchBuf = SearchBuffers[menu->menu];
++  }
 +
-+  if ((i = regcomp (&re, menu->searchBuf, REG_NOSUB | REG_EXTENDED | REG_WORDS
-+		    | mutt_which_case (menu->searchBuf))) != 0)
++  if ((i = regcomp (&re, searchBuf, REG_NOSUB | REG_EXTENDED | REG_WORDS
++		    | mutt_which_case (searchBuf))) != 0)
 +  {
 +    regerror (i, &re, buf, sizeof (buf));
 +    regfree (&re);
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/mutt-cd.signatures_menu.patch?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list