]> err.no Git - util-linux/commit
swapon: -a has to complain, fix leaks
authorKarel Zak <kzak@redhat.com>
Mon, 18 Aug 2008 23:14:14 +0000 (01:14 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 18 Aug 2008 23:22:02 +0000 (01:22 +0200)
commit1b414d89359f79b128373a6c39cf44dc1e358306
tree9eba3c72a44bdf19c4309c5280165f7d8301f3e2
parent27f9db17bd57b85947445c03e2cd9dda36ca377f
swapon: -a has to complain, fix leaks

The "swapon -a" command (without "-e" option) has to complain always
when LABEL or UUID does not exist.

Test:

# grep foo /etc/fstab
LABEL=foo swap swap defaults 0 0

   Old version:

# swapon -a; echo $?
0

   Fixed version:

# swapon -a; echo $?
swapon: cannot find the device for LABEL=foo
255

# swapon -a -e; echo $?
0

This version also fix two memory leaks.

Signed-off-by: Karel Zak <kzak@redhat.com>
mount/swapon.c