lib:texpect: Avoid some compiler warnings
authorAndreas Schneider <asn@samba.org>
Wed, 26 Jul 2017 14:51:39 +0000 (16:51 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 1 Mar 2018 03:37:41 +0000 (04:37 +0100)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/texpect/texpect.c

index b553de8ca5ca543a1f4ffc6b61ec85c2cad9c3fb..dd786705e8e1a778dda3ce13d385355257a8eaee 100644 (file)
@@ -434,6 +434,9 @@ int main(int argc, const char **argv)
        switch (pid) {
                case -1:
                        err(1, "Failed to fork");
+
+                       /* Never reached */
+                       return 1;
                case 0:
 
                        if(setsid()<0)
@@ -448,6 +451,9 @@ int main(int argc, const char **argv)
                        /* texpect <expect_instructions> <progname> [<args>] */
                        execvp(program, program_args);
                        err(1, "Failed to exec: %s", program);
+
+                       /* Never reached */
+                       return 1;
                default:
                        close(slave);
                        {
@@ -462,4 +468,7 @@ int main(int argc, const char **argv)
 
                        return eval_parent(pid);
        }
+
+       /* Never reached */
+       return 1;
 }