Fix address ignore-errors flag bit initialisation and propagation
[exim.git] / src / src / routers / queryprogram.c
index fc92835c0ea8d894ac9c330fba9ef33667c7b0e6..abba024dbe9bfcba6f3d962ef06d12299db11bc4 100644 (file)
@@ -130,7 +130,7 @@ while (generated != NULL)
 
   next->parent = addr;
   next->prop = *addr_prop;
-  next->prop.ignore_error |= ignore_error;
+  next->prop.ignore_error = next->prop.ignore_error || ignore_error;
   next->start_router = rblock->redirect_router;
 
   next->next = *addr_new;