diff options
Diffstat (limited to 'src/tools/echo/echo.c')
| -rw-r--r-- | src/tools/echo/echo.c | 16 | 
1 files changed, 2 insertions, 14 deletions
diff --git a/src/tools/echo/echo.c b/src/tools/echo/echo.c index d07d99a3..91ab552d 100644 --- a/src/tools/echo/echo.c +++ b/src/tools/echo/echo.c @@ -41,7 +41,6 @@ static void usage(void)  int main(int argc, char ** argv)  {          int ret = -1; -        char ** argv_dup = argv;          bool server = false;          argc--; @@ -58,21 +57,10 @@ int main(int argc, char ** argv)                  argv++;          } -        if (server) { -                if (ouroboros_init(argv_dup[0])) { -                        printf("Failed to init AP.\n"); -                        return -1; -                } +        if (server)                  ret = server_main(); -        } else { -                if (ouroboros_init(NULL)) { -                        printf("Failed to init AP.\n"); -                        return -1; -                } +        else                  ret = client_main(); -        } - -        ouroboros_fini();          return ret;  }  | 
