summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvimboss <devnull@localhost>2008-11-28 10:47:47 +0000
committervimboss <devnull@localhost>2008-11-28 10:47:47 +0000
commit779fc8c49e450f6e369cff438ba8ce86e68b8d55 (patch)
treef1b8aaa94b9e3c33076c2604c3370885f8cc9b58
parenteba34673e1fffd2822eab7c5e545839a750c2183 (diff)
downloadvim-779fc8c49e450f6e369cff438ba8ce86e68b8d55.tar.gz
updated for version 7.2-053v7.2.053v7-2-053
-rw-r--r--src/version.c2
-rw-r--r--src/workshop.c8
2 files changed, 8 insertions, 2 deletions
diff --git a/src/version.c b/src/version.c
index 6940c821..5e44f9ad 100644
--- a/src/version.c
+++ b/src/version.c
@@ -677,6 +677,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 53,
+/**/
52,
/**/
51,
diff --git a/src/workshop.c b/src/workshop.c
index 66a60d3b..ef25b5a8 100644
--- a/src/workshop.c
+++ b/src/workshop.c
@@ -1121,8 +1121,12 @@ workshop_get_positions(
? (char *)curbuf->b_sfname : "<None>");
#endif
- strcpy(ffname, (char *) curbuf->b_ffname);
- *filename = ffname; /* copy so nobody can change b_ffname */
+ if (curbuf->b_ffname == NULL)
+ ffname[0] = NUL;
+ else
+ /* copy so nobody can change b_ffname */
+ strcpy(ffname, (char *) curbuf->b_ffname);
+ *filename = ffname;
*curLine = curwin->w_cursor.lnum;
*curCol = curwin->w_cursor.col;