Skip to content

Commit eee3683

Browse files
committed
Fix ref count error
1 parent 916e85e commit eee3683

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

src/embed_tests/TestPyAnsiString.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ public void TestCtorPtr()
6363
const string expected = "foo";
6464

6565
var t = new PyAnsiString(expected);
66+
Runtime.Runtime.XIncref(t.Handle);
6667
var actual = new PyAnsiString(t.Handle);
6768

6869
Assert.AreEqual(expected, actual.ToString());

src/embed_tests/TestPyFloat.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ public void Dispose()
2525
public void IntPtrCtor()
2626
{
2727
var i = new PyFloat(1);
28+
Runtime.Runtime.XIncref(i.Handle);
2829
var ii = new PyFloat(i.Handle);
2930
Assert.AreEqual(i.Handle, ii.Handle);
3031
}

src/embed_tests/TestPyString.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ public void TestCtorPtr()
6464
const string expected = "foo";
6565

6666
var t = new PyString(expected);
67+
Runtime.Runtime.XIncref(t.Handle);
6768
var actual = new PyString(t.Handle);
6869

6970
Assert.AreEqual(expected, actual.ToString());

0 commit comments

Comments
 (0)