[augeas-devel] augeas: master - * src/regexp.c (regexp_escape): don't clobber last character

David Lutterkort lutter at fedoraproject.org
Fri Oct 23 17:15:27 UTC 2009


Gitweb:        http://git.fedorahosted.org/git/augeas.git?p=augeas.git;a=commitdiff;h=454d8677862fa2d6325c5d6e1e1f7a0d68c80dfb
Commit:        454d8677862fa2d6325c5d6e1e1f7a0d68c80dfb
Parent:        fad9da3030dd0726606ff1ef00244cda9d29672e
Author:        David Lutterkort <lutter at redhat.com>
AuthorDate:    Fri Oct 23 18:02:15 2009 +0200
Committer:     David Lutterkort <lutter at redhat.com>
CommitterDate: Fri Oct 23 19:11:53 2009 +0200

* src/regexp.c (regexp_escape): don't clobber last character

---
 src/regexp.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/regexp.c b/src/regexp.c
index 47bfa3e..3748de7 100644
--- a/src/regexp.c
+++ b/src/regexp.c
@@ -52,7 +52,7 @@ char *regexp_escape(const struct regexp *r) {
 
     if (pat[0] == '(' && pat[strlen(pat)-1] == ')')
         memmove(pat, pat+1, strlen(pat+1)+1);
-    pat[strlen(pat)-1] = '\0';
+    pat[strlen(pat)] = '\0';
 
     return pat;
 }




More information about the augeas-devel mailing list