]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
die() -> bug() where appropriate.
authorMartin Mares <mj@ucw.cz>
Sun, 20 Dec 1998 14:27:37 +0000 (14:27 +0000)
committerMartin Mares <mj@ucw.cz>
Sun, 20 Dec 1998 14:27:37 +0000 (14:27 +0000)
nest/iface.c
nest/rt-fib.c
nest/rt-table.c
proto/static/static.c
sysdep/linux/krt-scan.c
sysdep/unix/io.c
sysdep/unix/krt-set.c
sysdep/unix/main.c

index 831b3e26858478554e8b6cf53c4c5bc7f27fefd7..ce638d2200d606935383d08664658a785211fcff 100644 (file)
@@ -341,7 +341,7 @@ auto_router_id(void)                        /* FIXME: What if we run IPv6??? */
        (!j || ipa_to_u32(i->ip) < ipa_to_u32(j->ip)))
       j = i;
   if (!j)                              /* FIXME: allow configuration or running without RID */
-    die("Cannot determine router ID, please configure manually");
+    bug("Cannot determine router ID, please configure manually");
   router_id = ipa_to_u32(j->ip);
   debug("Router ID set to %08x (%s)\n", router_id, j->name);
 }
index 15db74c4813e3c37894a26993afc73600760cd25..f436525afb22737cf6f3007ad582d0314d400451 100644 (file)
@@ -132,7 +132,7 @@ fib_get(struct fib *f, ip_addr *a, int len)
     return e;
 #ifdef DEBUGGING
   if (len < 0 || len > BITS_PER_IP_ADDRESS || !ip_is_prefix(*a,len))
-    die("fib_get() called for invalid address");
+    bug("fib_get() called for invalid address");
 #endif
   e = sl_alloc(f->fib_slab);
   e->prefix = *a;
@@ -215,7 +215,7 @@ fib_delete(struct fib *f, void *E)
        }
       ee = &((*ee)->next);
     }
-  die("fib_delete() called for invalid node");
+  bug("fib_delete() called for invalid node");
 }
 
 void
@@ -305,29 +305,29 @@ fib_check(struct fib *f)
          struct fib_iterator *j, *j0;
          unsigned int h0 = ipa_hash(n->prefix);
          if (h0 < lo)
-           die("fib_check: discord in hash chains");
+           bug("fib_check: discord in hash chains");
          lo = h0;
          if ((h0 >> f->hash_shift) != i)
-           die("fib_check: mishashed %x->%x (order %d)", h0, i, f->hash_order);
+           bug("fib_check: mishashed %x->%x (order %d)", h0, i, f->hash_order);
          j0 = (struct fib_iterator *) n;
          nulls = 0;
          for(j=n->readers; j; j=j->next)
            {
              if (j->prev != j0)
-               die("fib_check: iterator->prev mismatch");
+               bug("fib_check: iterator->prev mismatch");
              j0 = j;
              if (!j->node)
                nulls++;
              else if (nulls)
-               die("fib_check: iterator nullified");
+               bug("fib_check: iterator nullified");
              else if (j->node != n)
-               die("fib_check: iterator->node mismatch");
+               bug("fib_check: iterator->node mismatch");
            }
          ec++;
        }
     }
   if (ec != f->entries)
-    die("fib_check: invalid entry count (%d != %d)", ec, f->entries);
+    bug("fib_check: invalid entry count (%d != %d)", ec, f->entries);
 }
 
 #endif
index b35297bb244d96be9391adfb83d95aa45a48eb9b..0ccb8da6d0117ce9275fd5d4f9955eff396618e4 100644 (file)
@@ -97,7 +97,7 @@ rte_better(rte *new, rte *old)
   if (new->attrs->proto != old->attrs->proto)
     {
       /* FIXME!!! */
-      die("Different protocols, but identical preferences => oops");
+      bug("Different protocols, but identical preferences => oops");
     }
   if (better = new->attrs->proto->rte_better)
     return better(new, old);
index d1fe217ba6f32137756f78afe86c6f568e97fddc..7844460e72a837430425fc668f3ac9f3f58cc22e 100644 (file)
@@ -82,7 +82,7 @@ static_start(struct proto *P)
          break;
        }
       case RTD_DEVICE:
-       die("Static device routes are not supported");
+       bug("Static device routes are not supported");
        /* FIXME: Static device routes */
       default:
        static_install(p, r, NULL);
index 9801f8a36dd49ecdf4a1cb6a9870f434bdb7b900..f1c00908bb66eda358ba4cdd86562294fbcaa620 100644 (file)
@@ -291,7 +291,7 @@ krt_prune(struct krt_proto *p)
          rte_update(n, &p->p, new);
          break;
        default:
-         die("krt_prune: invalid route status");
+         bug("krt_prune: invalid route status");
        }
 
       if (old)
index 334066646355459d9bba7c667a97732a66898738..0d8f125786731443048efb446e9cbce7fd1bcaa8 100644 (file)
@@ -293,7 +293,7 @@ void
 get_sockaddr(struct sockaddr_in *sa, ip_addr *a, unsigned *port)
 {
   if (sa->sin_family != AF_INET)
-    die("get_sockaddr called for wrong address family");
+    bug("get_sockaddr called for wrong address family");
   if (port)
     *port = ntohs(sa->sin_port);
   memcpy(a, &sa->sin_addr.s_addr, sizeof(*a));
@@ -379,7 +379,7 @@ sk_open(sock *s)
       fd = socket(PF_INET, SOCK_RAW, s->dport);
       break;
     default:
-      die("sk_open() called for invalid sock type %d", s->type);
+      bug("sk_open() called for invalid sock type %d", s->type);
     }
   if (fd < 0)
     die("sk_open: socket: %m");
@@ -530,7 +530,7 @@ sk_maybe_write(sock *s)
        return 1;
       }
     default:
-      die("sk_maybe_write: unknown socket type %d", s->type);
+      bug("sk_maybe_write: unknown socket type %d", s->type);
     }
 }
 
index 33d5bca0a8e90c97aee0dc1b8fe2c4152111f113..83984fec3c016b738f74d58a1129f439d00973a6 100644 (file)
@@ -77,7 +77,7 @@ krt_ioctl(int ioc, rte *e, char *name)
       break;
 #endif
     default:
-      die("krt set: unknown flags, but not filtered");
+      bug("krt set: unknown flags, but not filtered");
     }
 
   if (ioctl(if_scan_sock, ioc, &re) < 0)
@@ -127,6 +127,6 @@ void
 krt_set_preconfig(struct krt_proto *x)
 {
   if (if_scan_sock < 0)
-    die("krt set: missing socket");
+    bug("krt set: missing socket");
   x->p.rt_notify = krt_set_notify;
 }
index f5076c410a7f3358d12a807fb47acf06084d46e0..a2b33180746dd797969ce0daee315f0500b17fb9 100644 (file)
@@ -121,5 +121,5 @@ main(void)
   debug("Entering I/O loop.\n");
 
   io_loop();
-  die("I/O loop died");
+  bug("I/O loop died");
 }