]> git.ipfire.org Git - people/ms/network.git/commitdiff
zone: fix zone_new
authorJonatan Schlag <jonatan.schlag@ipfire.org>
Wed, 19 Jul 2017 14:10:21 +0000 (16:10 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 19 Jul 2017 17:10:12 +0000 (19:10 +0200)
Everytime somethings goes wrong when we call hook_new we wannt to call zone_destroy.
Not only when we get an EXIT_ERROR also when we get an EXIT_CONF_ERROR and so on.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/functions/functions.zone

index 11a8dc207529c001958389186f5a1123818502f1..91ce62971782dcae1a32815dac64efa9f9e70780 100644 (file)
@@ -243,7 +243,7 @@ zone_new() {
 
        # Maybe the zone new hook did not exit correctly.
        # If this is the case we remove the created zone immediately.
-       if [ "${ret}" = "${EXIT_ERROR}" ]; then
+       if [ "${ret}" != "${EXIT_OK}" ]; then
                zone_destroy_now "${zone}"
                return ${EXIT_ERROR}
        fi