summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvimboss <devnull@localhost>2007-12-01 20:13:05 +0000
committervimboss <devnull@localhost>2007-12-01 20:13:05 +0000
commit5d98784d15fadca1878bae1d4ef4a3309b67dd9e (patch)
tree04ab368af4fdda0c309c294a74ed35e4a743bda5
parentdc88e21a86fe6e43da2cbc82fedc0f9690c6e6ee (diff)
downloadvim-5d98784d15fadca1878bae1d4ef4a3309b67dd9e.tar.gz
updated for version 7.1-166v7.1.166v7-1-166
-rw-r--r--src/ops.c7
-rw-r--r--src/version.c2
2 files changed, 6 insertions, 3 deletions
diff --git a/src/ops.c b/src/ops.c
index ea5e20bd..82107cc4 100644
--- a/src/ops.c
+++ b/src/ops.c
@@ -927,8 +927,8 @@ get_register(name, copy)
int name;
int copy; /* make a copy, if FALSE make register empty. */
{
- static struct yankreg *reg;
- int i;
+ struct yankreg *reg;
+ int i;
#ifdef FEAT_CLIPBOARD
/* When Visual area changed, may have to update selection. Obtain the
@@ -967,7 +967,7 @@ get_register(name, copy)
}
/*
- * Put "reg" into register "name". Free any previous contents.
+ * Put "reg" into register "name". Free any previous contents and "reg".
*/
void
put_register(name, reg)
@@ -977,6 +977,7 @@ put_register(name, reg)
get_yank_register(name, 0);
free_yank_all();
*y_current = *(struct yankreg *)reg;
+ vim_free(reg);
# ifdef FEAT_CLIPBOARD
/* Send text written to clipboard register to the clipboard. */
diff --git a/src/version.c b/src/version.c
index 10fffd8f..3f1aa85f 100644
--- a/src/version.c
+++ b/src/version.c
@@ -667,6 +667,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 166,
+/**/
165,
/**/
164,