Files
deb-python-pygit2/pygit2
Carlos Martín Nieto 0ba17a5b46 Safer handling of string arrays
We need to keep hold of the strings which we create. We must also hold
on to the array of strings which we assing to our git_strarray.

We were not doing the latter, which meant that our strings may have been
freed too early, leaving us with with memory access errors (though often
not leading to a crash due to the custom allocator in python).

As we need to keep hold of two/three pieces of information, this looks
like a good place to introduce a context manager. This allows us to
keep these pointers alive without burdening the call sites with a return
of multiple objects they have no use for.
2015-02-06 03:51:05 +01:00
..
2014-09-15 12:39:27 +02:00
2014-07-14 20:21:24 +03:00
2015-02-06 03:51:05 +01:00
2014-08-12 11:25:17 +02:00
2015-02-06 03:51:05 +01:00
2015-01-12 18:39:21 +01:00
2014-07-14 20:21:24 +03:00
2015-02-06 03:51:05 +01:00