]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
More descriptive bug message on deadlock prevention
authorMaria Matejka <mq@ucw.cz>
Thu, 9 Nov 2023 16:42:22 +0000 (17:42 +0100)
committerMaria Matejka <mq@ucw.cz>
Thu, 9 Nov 2023 16:42:22 +0000 (17:42 +0100)
lib/resource.c

index 674e778dffde9b892e2823cdc57c95b8a1aa139b..5685ef05447cb2d53729a66da45c29c4fe721b6a 100644 (file)
@@ -73,14 +73,14 @@ rp_new(pool *p, struct domain_generic *dom, const char *name)
   pool *z = ralloc(p, &pool_class);
 
   if (dg_order(p->domain) > dg_order(dom))
-    bug("Requested reverse order pool creation: %s (%d) can't be a parent of %s (%d)",
-       domain_name(p->domain), dg_order(p->domain),
-       domain_name(dom), dg_order(dom));
+    bug("Requested reverse order pool creation: %s (%s, order %d) can't be a parent of %s (%s, order %d)",
+       p->name, domain_name(p->domain), dg_order(p->domain),
+       name, domain_name(dom), dg_order(dom));
 
   if ((dg_order(p->domain) == dg_order(dom)) && (p->domain != dom))
-    bug("Requested incomparable order pool creation: %s (%d) can't be a parent of %s (%d)",
-       domain_name(p->domain), dg_order(p->domain),
-       domain_name(dom), dg_order(dom));
+    bug("Requested incomparable order pool creation: %s (%s, order %d) can't be a parent of %s (%s, order %d)",
+       p->name, domain_name(p->domain), dg_order(p->domain),
+       name, domain_name(dom), dg_order(dom));
 
   rp_init(z, dom, name);
   return z;