commit | e668d1b8545f1c79cf869bd78813cb1e52216f45 | [log] [tgz] |
---|---|---|
author | zhanghailiang <zhang.zhanghailiang@huawei.com> | Fri Sep 19 11:09:10 2014 +0800 |
committer | Michael Roth <mdroth@linux.vnet.ibm.com> | Wed Oct 22 07:49:52 2014 -0500 |
tree | 2e21a821628fb72dbfb01b2beee8d93c718ac0b5 | |
parent | 01a2050fa5fb3d290134b67ee82eb3ebbd91d95b [diff] |
qga: Rewrite code where using readdir_r If readdir_r fails, error_setg_errno will reference the freed pointer *dirpath*. Moreover, readdir_r may cause a buffer overflow, using readdir instead. Signed-off-by: zhanghailiang <zhang.zhanghailiang@huawei.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Cc: qemu-stable@nongnu.org Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>