modify_result = &modify_reply->msg->r.ModifyResponse;
modify_result->dn = NULL;
-
- if (res->refs != NULL) {
+ if ((res != NULL) && (res->refs != NULL)) {
modify_result->resultcode = map_ldb_error(local_ctx,
LDB_ERR_REFERRAL,
NULL, &errstr);
add_result = &add_reply->msg->r.AddResponse;
add_result->dn = NULL;
- if (res->refs != NULL) {
+ if ((res != NULL) && (res->refs != NULL)) {
add_result->resultcode = map_ldb_error(local_ctx,
LDB_ERR_REFERRAL, NULL,
&errstr);
del_result = &del_reply->msg->r.DelResponse;
del_result->dn = NULL;
- if (res->refs != NULL) {
+ if ((res != NULL) && (res->refs != NULL)) {
del_result->resultcode = map_ldb_error(local_ctx,
LDB_ERR_REFERRAL, NULL,
&errstr);
modifydn = &modifydn_r->msg->r.ModifyDNResponse;
modifydn->dn = NULL;
- if (res->refs != NULL) {
+ if ((res != NULL) && (res->refs != NULL)) {
modifydn->resultcode = map_ldb_error(local_ctx,
LDB_ERR_REFERRAL, NULL,
&errstr);;