Fix error handling of init routine
authorMarcel Holtmann <marcel@holtmann.org>
Mon, 15 Dec 2008 03:09:20 +0000 (04:09 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Mon, 15 Dec 2008 03:09:20 +0000 (04:09 +0100)
plugins/dnsproxy.c

index bc61d51..39eefec 100644 (file)
@@ -368,12 +368,10 @@ static int dnsproxy_init(void)
                return err;
 
        err = connman_resolver_register(&dnsproxy_resolver);
-       if (err < 0) {
+       if (err < 0)
                destroy_listener();
-               return err;
-       }
 
-       return 0;
+       return err;
 }
 
 static void dnsproxy_exit(void)