di 55 source4/heimdal/lib/hdb/dbinfo.c struct hdb_dbinfo *di; di 64 source4/heimdal/lib/hdb/dbinfo.c di = calloc(1, sizeof(*di)); di 65 source4/heimdal/lib/hdb/dbinfo.c if (di == NULL) { di 69 source4/heimdal/lib/hdb/dbinfo.c di->label = strdup(label); di 70 source4/heimdal/lib/hdb/dbinfo.c di->dbname = strdup(p); di 74 source4/heimdal/lib/hdb/dbinfo.c di->realm = strdup(p); di 77 source4/heimdal/lib/hdb/dbinfo.c di->mkey_file = strdup(p); di 80 source4/heimdal/lib/hdb/dbinfo.c di->acl_file = strdup(p); di 83 source4/heimdal/lib/hdb/dbinfo.c di->log_file = strdup(p); di 85 source4/heimdal/lib/hdb/dbinfo.c di->binding = db_binding; di 87 source4/heimdal/lib/hdb/dbinfo.c *db = di; di 96 source4/heimdal/lib/hdb/dbinfo.c struct hdb_dbinfo *di, **dt, *databases; di 113 source4/heimdal/lib/hdb/dbinfo.c ret = get_dbinfo(context, db_binding, "default", &di); di 114 source4/heimdal/lib/hdb/dbinfo.c if (ret == 0 && di) { di 115 source4/heimdal/lib/hdb/dbinfo.c databases = di; di 116 source4/heimdal/lib/hdb/dbinfo.c dt = &di->next; di 125 source4/heimdal/lib/hdb/dbinfo.c db_binding->name, &di); di 129 source4/heimdal/lib/hdb/dbinfo.c if (di == NULL) di 133 source4/heimdal/lib/hdb/dbinfo.c *dt = di; di 135 source4/heimdal/lib/hdb/dbinfo.c databases = di; di 136 source4/heimdal/lib/hdb/dbinfo.c dt = &di->next; di 143 source4/heimdal/lib/hdb/dbinfo.c di = calloc(1, sizeof(*di)); di 144 source4/heimdal/lib/hdb/dbinfo.c databases = di; di 145 source4/heimdal/lib/hdb/dbinfo.c di->label = strdup("default"); di 148 source4/heimdal/lib/hdb/dbinfo.c for(di = databases; di; di = di->next) { di 149 source4/heimdal/lib/hdb/dbinfo.c if(di->dbname == NULL) { di 150 source4/heimdal/lib/hdb/dbinfo.c di->dbname = strdup(default_dbname); di 151 source4/heimdal/lib/hdb/dbinfo.c if (di->mkey_file == NULL) di 152 source4/heimdal/lib/hdb/dbinfo.c di->mkey_file = strdup(default_mkey); di 154 source4/heimdal/lib/hdb/dbinfo.c if(di->mkey_file == NULL) { di 155 source4/heimdal/lib/hdb/dbinfo.c p = strrchr(di->dbname, '.'); di 158 source4/heimdal/lib/hdb/dbinfo.c asprintf(&di->mkey_file, "%s.mkey", di->dbname); di 162 source4/heimdal/lib/hdb/dbinfo.c asprintf(&di->mkey_file, "%.*s.mkey", di 163 source4/heimdal/lib/hdb/dbinfo.c (int)(p - di->dbname), di->dbname); di 165 source4/heimdal/lib/hdb/dbinfo.c if(di->acl_file == NULL) di 166 source4/heimdal/lib/hdb/dbinfo.c di->acl_file = strdup(default_acl); di 227 source4/heimdal/lib/hdb/dbinfo.c struct hdb_dbinfo *di, *ndi; di 229 source4/heimdal/lib/hdb/dbinfo.c for(di = *dbp; di != NULL; di = ndi) { di 230 source4/heimdal/lib/hdb/dbinfo.c ndi = di->next; di 231 source4/heimdal/lib/hdb/dbinfo.c free (di->realm); di 232 source4/heimdal/lib/hdb/dbinfo.c free (di->dbname); di 233 source4/heimdal/lib/hdb/dbinfo.c if (di->mkey_file) di 234 source4/heimdal/lib/hdb/dbinfo.c free (di->mkey_file); di 235 source4/heimdal/lib/hdb/dbinfo.c free(di); di 200 source4/heimdal/lib/hx509/crypto.c DigestInfo di; di 208 source4/heimdal/lib/hx509/crypto.c memset(&di, 0, sizeof(di)); di 258 source4/heimdal/lib/hx509/crypto.c ret = decode_DigestInfo(to, retsize, &di, &size); di 272 source4/heimdal/lib/hx509/crypto.c der_heim_oid_cmp(&di.digestAlgorithm.algorithm, di 281 source4/heimdal/lib/hx509/crypto.c if (di.digestAlgorithm.parameters != NULL && di 282 source4/heimdal/lib/hx509/crypto.c (di.digestAlgorithm.parameters->length != 2 || di 283 source4/heimdal/lib/hx509/crypto.c memcmp(di.digestAlgorithm.parameters->data, "\x05\x00", 2) != 0)) di 292 source4/heimdal/lib/hx509/crypto.c &di.digestAlgorithm, di 294 source4/heimdal/lib/hx509/crypto.c &di.digest); di 307 source4/heimdal/lib/hx509/crypto.c free_DigestInfo(&di); di 358 source4/heimdal/lib/hx509/crypto.c DigestInfo di; di 359 source4/heimdal/lib/hx509/crypto.c memset(&di, 0, sizeof(di)); di 365 source4/heimdal/lib/hx509/crypto.c &di.digestAlgorithm, di 366 source4/heimdal/lib/hx509/crypto.c &di.digest); di 372 source4/heimdal/lib/hx509/crypto.c &di, di 375 source4/heimdal/lib/hx509/crypto.c free_DigestInfo(&di); di 177 source4/heimdal/lib/krb5/plugin.c char **dirs = NULL, **di; di 213 source4/heimdal/lib/krb5/plugin.c for (di = dirs; *di != NULL; di++) { di 215 source4/heimdal/lib/krb5/plugin.c d = opendir(*di); di 221 source4/heimdal/lib/krb5/plugin.c asprintf(&path, "%s/%s", *di, entry->d_name);