summaryrefslogtreecommitdiff
path: root/include/git2/errors.h
diff options
context:
space:
mode:
authorMichael Procter <michael@procter.org.uk>2015-07-23 13:17:08 +0100
committerMichael Procter <michael@procter.org.uk>2015-08-03 15:23:17 +0100
commitc2f17bda074b2e5718456aed75fedd2196c8dc94 (patch)
treedf2e4db372075708a12ec433a7763afca025eca0 /include/git2/errors.h
parent5ef4b86015309c157b20260905cb5d0c9bb47ca8 (diff)
downloadlibgit2-c2f17bda074b2e5718456aed75fedd2196c8dc94.tar.gz
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.
Diffstat (limited to 'include/git2/errors.h')
0 files changed, 0 insertions, 0 deletions