Lines Matching defs:obj_dn
423 free_object_dn(__nis_object_dn_t *obj_dn)
428 while (obj_dn != NULL) {
429 if (obj_dn->read.base != NULL)
430 free(obj_dn->read.base);
431 obj_dn->read.base = NULL;
432 if (obj_dn->read.attrs != NULL)
433 free(obj_dn->read.attrs);
434 obj_dn->read.attrs = NULL;
435 if (obj_dn->write.base != NULL)
436 free(obj_dn->write.base);
437 obj_dn->write.base = NULL;
438 if (obj_dn->write.attrs != NULL)
439 free(obj_dn->write.attrs);
440 obj_dn->write.attrs = NULL;
441 if (obj_dn->dbIdName != NULL)
442 free(obj_dn->dbIdName);
443 obj_dn->dbIdName = NULL;
444 for (i = 0; i < obj_dn->numDbIds; i++)
445 free_mapping_rule(obj_dn->dbId[i]);
446 obj_dn->numDbIds = 0;
448 if (obj_dn->dbId != NULL)
449 free(obj_dn->dbId);
450 obj_dn->dbId = NULL;
452 t = obj_dn;
453 obj_dn = obj_dn->next;