Sanitize symlink resolution

This commit is contained in:
Daniel P. Berrange
2009-04-01 10:26:22 +00:00
parent 9a47149559
commit dab6391f2d
6 changed files with 83 additions and 28 deletions

View File

@@ -1,3 +1,12 @@
Wed Apr 1 11:22:22 BST 2009 Daniel P. Berrange <berrange@redhat.com>
Sanitise symlink resolving
* src/libvirt_private.syms: Add virFileResolveLink
* src/util.c, src/util.h: Add convenient virFileResolveLink
for reading symlink destination safely
* src/storage_backend_disk.c, src/security_selinux.c: Switch
over to calling virFileResolveLink
Wed Apr 1 11:18:22 BST 2009 Daniel P. Berrange <berrange@redhat.com>
Misc memory handling fixes