diff options
author | Richard Jones <rjones@redhat.com> | 2010-04-06 11:03:03 +0100 |
---|---|---|
committer | Richard Jones <rjones@redhat.com> | 2010-04-08 22:21:20 +0100 |
commit | d5f98968a48cb8edd269e4865c4a851d187b98e3 (patch) | |
tree | c6e7bb87f0a42f89f26a51bbde1eaf8d05782530 /python/guestfs.py | |
parent | d7bb3540266ab728657420c05b2adeb57218782e (diff) | |
download | libguestfs-d5f98968a48cb8edd269e4865c4a851d187b98e3.tar.gz libguestfs-d5f98968a48cb8edd269e4865c4a851d187b98e3.tar.xz libguestfs-d5f98968a48cb8edd269e4865c4a851d187b98e3.zip |
Check error returns from posix_fallocate (RHBZ#579664).
posix_fallocate has a non-standard way to return error indications.
Thus all our calls to posix_fallocate were effectively unchecked. For
example:
$ guestfish alloc test.img 1P
$ echo $?
0
$ ll test.img
-rw-rw-r--. 1 rjones rjones 0 2010-04-06 11:02 test.img
$ rm test.img
With this change, errors are detected and reported properly:
$ ./fish/guestfish alloc test.img 1P
fallocate: File too large
This is a fix for:
https://bugzilla.redhat.com/show_bug.cgi?id=579664
(cherry picked from commit 2ade61d1f864c75ce65c358e4ac8a012a897b89a)
Diffstat (limited to 'python/guestfs.py')
0 files changed, 0 insertions, 0 deletions