summaryrefslogtreecommitdiffstats
path: root/include/exec/memory.h
diff options
context:
space:
mode:
authorDaniel P. Berrange2016-04-27 12:04:52 +0200
committerAmit Shah2016-05-26 08:01:09 +0200
commitd656ec5ea823bcdb59b6512cb73b3f2f97a8308f (patch)
treeb48ee797db2d516b2b84622f8e5c000ae46775b0 /include/exec/memory.h
parents390: use FILE instead of QEMUFile for creating text file (diff)
downloadqemu-d656ec5ea823bcdb59b6512cb73b3f2f97a8308f.tar.gz
qemu-d656ec5ea823bcdb59b6512cb73b3f2f97a8308f.tar.xz
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/exec/memory.h')
0 files changed, 0 insertions, 0 deletions