[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] e668d1: qga: Rewrite code where using readdir
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] e668d1: qga: Rewrite code where using readdir_r |
Date: |
Thu, 23 Oct 2014 03:00:08 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: e668d1b8545f1c79cf869bd78813cb1e52216f45
https://github.com/qemu/qemu/commit/e668d1b8545f1c79cf869bd78813cb1e52216f45
Author: zhanghailiang <address@hidden>
Date: 2014-10-22 (Wed, 22 Oct 2014)
Changed paths:
M qga/commands-posix.c
Log Message:
-----------
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 <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Paolo Bonzini <address@hidden>
Cc: address@hidden
Signed-off-by: Michael Roth <address@hidden>
Commit: e40830afa1cff3ffdc37bdfdd40d80860074636c
https://github.com/qemu/qemu/commit/e40830afa1cff3ffdc37bdfdd40d80860074636c
Author: Peter Maydell <address@hidden>
Date: 2014-10-22 (Wed, 22 Oct 2014)
Changed paths:
M qga/commands-posix.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/mdroth/tags/qga-pull-2014-10-22-tag'
into staging
qga: remove readdir_r usage and fix use-after-free
Signed-off-by: Michael Roth <address@hidden>
# gpg: Signature made Wed 22 Oct 2014 13:56:19 BST using RSA key ID F108B584
# gpg: Can't check signature: public key not found
* remotes/mdroth/tags/qga-pull-2014-10-22-tag:
qga: Rewrite code where using readdir_r
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/6de4e7fdf6c7...e40830afa1cf
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] e668d1: qga: Rewrite code where using readdir_r,
GitHub <=