]> git.cworth.org Git - loudgame/blobdiff - lg-echo.c
Fix lg-test and lg-echo to exit cleanly after printing usage.
[loudgame] / lg-echo.c
index e60380c25536cf729413cfe3bdaff23bab5e0f70..b6a48e8bf6aa018e2788013f5a4049ee3cd212b0 100644 (file)
--- a/lg-echo.c
+++ b/lg-echo.c
@@ -48,10 +48,17 @@ int
 main (int argc, char **argv)
 {
     loudgame_t lg;
+    int err;
 
-    loudgame_init (&lg, argc, argv);
+    err = loudgame_init (&lg, argc, argv);
+    if (err)
+       return err;
 
     lg.handle_message = echo_handle_message;
 
-    return loudgame_run (&lg);
+    err = loudgame_run (&lg);
+    if (err)
+       return err;
+
+    return 0;
 }