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