qemu-commits
[Top][All Lists]
Advanced

[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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]