]> git.proxmox.com Git - libgit2.git/commit
Ensure static oom error message not detached
authorMichael Procter <michael@procter.org.uk>
Thu, 23 Jul 2015 12:17:08 +0000 (13:17 +0100)
committerMichael Procter <michael@procter.org.uk>
Mon, 3 Aug 2015 14:23:17 +0000 (15:23 +0100)
commitc2f17bda074b2e5718456aed75fedd2196c8dc94
treedf2e4db372075708a12ec433a7763afca025eca0
parent5ef4b86015309c157b20260905cb5d0c9bb47ca8
Ensure static oom error message not detached

Error messages that are detached are assumed to be dynamically
allocated.  Passing a pointer to the static oom error message
can cause an attempt to free the static buffer later.  This change
checks if the oom error message is about to be detached and detaches
a copy instead.
src/errors.c