diff options
| author | Daniel P. Berrange <berrange@redhat.com> | 2016-04-27 11:04:52 +0100 |
|---|---|---|
| committer | Amit Shah <amit.shah@redhat.com> | 2016-05-26 11:31:09 +0530 |
| commit | d656ec5ea823bcdb59b6512cb73b3f2f97a8308f (patch) | |
| tree | b48ee797db2d516b2b84622f8e5c000ae46775b0 /include/migration/qemu-file.h | |
| parent | 1fd791f007821e2510899e60be0ddad3077120e3 (diff) | |
| download | focaccia-qemu-d656ec5ea823bcdb59b6512cb73b3f2f97a8308f.tar.gz focaccia-qemu-d656ec5ea823bcdb59b6512cb73b3f2f97a8308f.zip | |
io: avoid double-free when closing QIOChannelBuffer
The QIOChannelBuffer's close implementation will free the internal data buffer. It failed to reset the pointer to NULL though, so when the object is later finalized it will free it a second time with predictable crash. Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com> Signed-off-by: Daniel P. Berrange <berrange@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Message-Id: <1461751518-12128-3-git-send-email-berrange@redhat.com> Signed-off-by: Amit Shah <amit.shah@redhat.com>
Diffstat (limited to 'include/migration/qemu-file.h')
0 files changed, 0 insertions, 0 deletions