Zebra with full functionality
[idzebra-moved-to-github.git] / index / main.c
index 1b91efc..712a2fa 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright (C) 1994-2002, Index Data
  * All rights reserved.
  *
- * $Id: main.c,v 1.83 2002-04-04 14:14:13 adam Exp $
+ * $Id: main.c,v 1.85 2002-04-05 08:46:26 adam Exp $
  */
 #include <stdio.h>
 #include <string.h>
@@ -89,20 +89,27 @@ int main (int argc, char **argv)
                 if (!zs)
                 {
 #if ZMBOL
-                    logf (LOG_LOG, "zmbol version %s %s",
+                    logf (LOG_LOG, "Z'mbol version %s %s",
                           ZEBRAVER, ZEBRADATE);
 #else
-                    logf (LOG_LOG, "zebra version %s %s",
+                    logf (LOG_LOG, "Zebra version %s %s",
                           ZEBRAVER, ZEBRADATE);
 #endif
                     zs = zebra_start (configName ? configName : "zebra.cfg");
-
+                    if (!zs)
+                        exit (1);
                     zh = zebra_open (zs);
                 }
                 if (rGroupDef.databaseName)
-                    zebra_select_database (zh, rGroupDef.databaseName);
+                {
+                    if (zebra_select_database (zh, rGroupDef.databaseName))
+                        exit (1);
+                }
                 else
-                    zebra_select_database (zh, "Default");
+                {
+                    if (zebra_select_database (zh, "Default"))
+                        exit (1);
+                }
 
                 if (!strcmp (arg, "update"))
                     cmd = 'u';