s4/rodc: Support read-only database
[anatoliy/anatoliy.git] / source4 / dsdb / samdb / ldb_modules / objectclass.c
index 910dc92e71bfe637fb9eaa04c37258f92d5b76be..64e23405d5467be9811d0e9911a7b01ac04706a3 100644 (file)
@@ -274,6 +274,11 @@ static int oc_op_callback(struct ldb_request *req, struct ldb_reply *ares)
                return ldb_module_done(ac->req, NULL, NULL,
                                        LDB_ERR_OPERATIONS_ERROR);
        }
+
+       if (ares->type == LDB_REPLY_REFERRAL) {
+               return ldb_module_send_referral(ac->req, ares->referral);
+       }
+
        if (ares->error != LDB_SUCCESS) {
                return ldb_module_done(ac->req, ares->controls,
                                        ares->response, ares->error);