[7.2.239] Using :diffpatch twice or when patching fails causes memory
commit4c68bd35215c8f06a1b9dc612d9dcd60d3d34b65
authorBram Moolenaar <Bram@moolenaar.net>
Wed, 22 Jul 2009 16:21:29 +0000 (22 16:21 +0000)
committerBram Moolenaar <Bram@moolenaar.net>
Wed, 22 Jul 2009 16:21:29 +0000 (22 16:21 +0000)
tree663371544975b93ae1234897aa2969636882dcd8
parent3fab3a4c53c272c404397d87c607b3b90f8fce9e
[7.2.239] Using :diffpatch twice or when patching fails causes memory

Problem:    Using :diffpatch twice or when patching fails causes memory
            corruption and/or a crash.  (Bryan Venteicher)

Solution:   Detect missing output file.  Avoid using non-existing buffer.

Patch 7.2.239
src/diff.c
src/version.c