summaryrefslogtreecommitdiff
path: root/tests/diff/diffiter.c
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2016-08-08 14:47:32 +0200
committerPatrick Steinhardt <ps@pks.im>2016-08-09 08:38:54 +0200
commitb989514405e2223f12040d3f940185378041c95c (patch)
tree757581717b88882f6b230991a1d30d8c7743fa65 /tests/diff/diffiter.c
parent97e57e8770132d61ff2c36bee2de2c7ac5c9d609 (diff)
downloadlibgit2-b989514405e2223f12040d3f940185378041c95c.tar.gz
stransport: do not use `git_stream_free` on uninitialized stransport
When failing to initialize a new stransport stream, we try to release already allocated memory by calling out to `git_stream_free`, which in turn called out to the stream's `free` function pointer. As we only initialize the function pointer later on, this leads to a `NULL` pointer exception. Furthermore, plug another memory leak when failing to create the SSL context.
Diffstat (limited to 'tests/diff/diffiter.c')
0 files changed, 0 insertions, 0 deletions