changeset 5562:1e28c0fad344 v7.4.129

updated for version 7.4.129 Problem: getline(-1) returns zero. (mvxxc) Solution: Return an empty string.
author Bram Moolenaar <bram@vim.org>
date Sat, 14 Dec 2013 12:17:38 +0100
parents a9920714fbe1
children 3059384cf4a8
files src/eval.c src/version.c
diffstat 2 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/eval.c
+++ b/src/eval.c
@@ -11119,6 +11119,8 @@ get_buffer_lines(buf, start, end, retlis
 {
     char_u	*p;
 
+    rettv->v_type = VAR_STRING;
+    rettv->vval.v_string = NULL;
     if (retlist && rettv_list_alloc(rettv) == FAIL)
 	return;
 
@@ -11131,8 +11133,6 @@ get_buffer_lines(buf, start, end, retlis
 	    p = ml_get_buf(buf, start, FALSE);
 	else
 	    p = (char_u *)"";
-
-	rettv->v_type = VAR_STRING;
 	rettv->vval.v_string = vim_strsave(p);
     }
     else
--- a/src/version.c
+++ b/src/version.c
@@ -739,6 +739,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    129,
+/**/
     128,
 /**/
     127,