From f5bd65bf7b07597d36c5fc65af33218c7dd76923 Mon Sep 17 00:00:00 2001 From: Jason Paryani Date: Wed, 4 Dec 2013 13:53:53 -0800 Subject: [PATCH] Fix memleak in RemotePromise.wait --- capnp/capnp.pyx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/capnp/capnp.pyx b/capnp/capnp.pyx index 73f326b..db3ab07 100644 --- a/capnp/capnp.pyx +++ b/capnp/capnp.pyx @@ -1322,7 +1322,7 @@ cdef class _RemotePromise: if self.is_consumed: raise ValueError('Promise was already used in a consuming operation. You can no longer use this Promise object') - ret = _DynamicStructReader()._init(self.thisptr.wait(), self._parent) + ret = _Response()._init_child(self.thisptr.wait(), self._parent) self.is_consumed = True return ret