diff options
author | Karel Zak | 2016-12-15 14:40:26 +0100 |
---|---|---|
committer | Karel Zak | 2016-12-15 14:40:26 +0100 |
commit | 0ed2a954714992938b35893b70197090a61b3b2e (patch) | |
tree | acca5ca94fbeeebc1712ebbe0244eefdffcac76f /disk-utils/fdisk.h | |
parent | tests: add missing file (diff) | |
download | kernel-qcow2-util-linux-0ed2a954714992938b35893b70197090a61b3b2e.tar.gz kernel-qcow2-util-linux-0ed2a954714992938b35893b70197090a61b3b2e.tar.xz kernel-qcow2-util-linux-0ed2a954714992938b35893b70197090a61b3b2e.zip |
more: avoid double free() on exit
On 'q' command more(1) calls end_it() function with _exit(). The
_exit() may suspend program execution due to pending I/O on very
loaded server. In this time SIGINT may be delivered due to impatient
user who will press ^C.
And then end_it() cleanup function may be executed by signal handler
too. The result is double free()...
Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=1403971
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'disk-utils/fdisk.h')
0 files changed, 0 insertions, 0 deletions