Index: /trunk/Ohana/src/addstar/src/addstarc.c
===================================================================
--- /trunk/Ohana/src/addstar/src/addstarc.c	(revision 5381)
+++ /trunk/Ohana/src/addstar/src/addstarc.c	(revision 5382)
@@ -31,5 +31,5 @@
       }
       Send_Stars (BindSocket, stars, Nstars, FALSE);
-      exit (0);
+      break;
 
     case M_REFLIST:
@@ -41,5 +41,5 @@
       Send_AddstarClientOptions (BindSocket, &options, 1, TRUE);
       Send_Stars (BindSocket, stars, Nstars, FALSE);
-      exit (0);
+      break;
 
     case M_REFCAT:
@@ -49,7 +49,10 @@
       Send_GSCRegion (BindSocket, &UserPatch, 1, TRUE);
       SendMessage (BindSocket, argv[1]);
+      break;
 
-      exit (0);
+    default:
+      fprintf (stderr, "unknown addstar mode\n");
+      exit (1);
   }
-  exit (1);
+  exit (0);
 }
