equal
deleted
inserted
replaced
255 |
255 |
256 if (!PyObject_HasAttrString(dest, "write")) { |
256 if (!PyObject_HasAttrString(dest, "write")) { |
257 PyErr_SetString(PyExc_ValueError, "second argument must have a write() method"); |
257 PyErr_SetString(PyExc_ValueError, "second argument must have a write() method"); |
258 return NULL; |
258 return NULL; |
259 } |
259 } |
|
260 |
|
261 /* Prevent free on uninitialized memory in finally. */ |
|
262 output.dst = NULL; |
260 |
263 |
261 cstream = CStream_from_ZstdCompressor(self, sourceSize); |
264 cstream = CStream_from_ZstdCompressor(self, sourceSize); |
262 if (!cstream) { |
265 if (!cstream) { |
263 res = NULL; |
266 res = NULL; |
264 goto finally; |
267 goto finally; |