memleak688.diff

the cvarrseq arr MUST be released before exiting pycvMoments - Daniele Paganelli, 2010-11-18 06:15 pm

Download (658 Bytes)

 
gen.py (copia locale)
261 261
        if len(joinwith) > 0:
262 262
            yield '  return shareData(pyobj_%s, %s, %s);' % (joinwith[0], joinwith[0], all_returns[0])
263 263
        else:
264
            if cname(name)=='Moments':
265
                  yield '  cvReleaseData(arr.v);'
264 266
            yield '  return FROM_%s(%s);' % (safename(typed[all_returns[0]]), all_returns[0])
265 267
      else:
266 268
        yield '  return Py_BuildValue("%s", %s);' % ("N" * len(all_returns), ", ".join(["FROM_%s(%s)" % (safename(typed[n]), n) for n in all_returns]))