diff options
author | Bram Moolenaar <Bram@vim.org> | 2005-06-25 23:04:51 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2005-06-25 23:04:51 +0000 |
commit | f461c8e7f8ce2fd2ac3367680ec4c540f04ab259 (patch) | |
tree | bfacc7b1f4c7b6087026c9e8c39bb1f7b305d22f /src/undo.c | |
parent | ea408854a8360b6925122ce7709b424ab3005209 (diff) | |
download | vim-git-f461c8e7f8ce2fd2ac3367680ec4c540f04ab259.tar.gz |
updated for version 7.0093v7.0093
Diffstat (limited to 'src/undo.c')
-rw-r--r-- | src/undo.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/undo.c b/src/undo.c index 2bb545617..e586e5633 100644 --- a/src/undo.c +++ b/src/undo.c @@ -411,6 +411,8 @@ u_savecommon(top, bot, newbot) } } } + else + uep->ue_array = NULL; uep->ue_next = curbuf->b_u_newhead->uh_entry; curbuf->b_u_newhead->uh_entry = uep; curbuf->b_u_synced = FALSE; @@ -923,6 +925,7 @@ u_freeentry(uep, n) { while (n) U_FREE_LINE(uep->ue_array[--n]); + U_FREE_LINE((char_u *)uep->ue_array); U_FREE_LINE((char_u *)uep); } @@ -1047,6 +1050,7 @@ u_blockfree(buf) { while (buf->b_u_newhead != NULL) u_freelist(buf, buf->b_u_newhead); + U_FREE_LINE(buf->b_u_line_ptr); } #else |