clean, indent
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13885 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		| @@ -152,7 +152,7 @@ LDAP_no_size_limit(krb5_context context, LDAP *lp) | ||||
|  | ||||
| static krb5_error_code | ||||
| LDAP__setmod(LDAPMod *** modlist, int modop, const char *attribute, | ||||
| 	int *pIndex) | ||||
| 	     int *pIndex) | ||||
| { | ||||
|     int cMods; | ||||
|  | ||||
| @@ -210,39 +210,36 @@ static krb5_error_code | ||||
| LDAP_addmod_len(LDAPMod *** modlist, int modop, const char *attribute, | ||||
| 		unsigned char *value, size_t len) | ||||
| { | ||||
|     int cMods, cValues = 0; | ||||
|     krb5_error_code ret; | ||||
|     int cMods, i = 0; | ||||
|  | ||||
|     ret = LDAP__setmod(modlist, modop | LDAP_MOD_BVALUES, attribute, &cMods); | ||||
|     if (ret != 0) { | ||||
|     if (ret) | ||||
| 	return ret; | ||||
|     } | ||||
|  | ||||
|     if (value != NULL) { | ||||
| 	struct berval *bValue; | ||||
| 	struct berval ***pbValues = &((*modlist)[cMods]->mod_bvalues); | ||||
| 	struct berval **bv; | ||||
|  | ||||
| 	if (*pbValues != NULL) { | ||||
| 	    for (cValues = 0; (*pbValues)[cValues] != NULL; cValues++) | ||||
| 	bv = (*modlist)[cMods]->mod_bvalues; | ||||
| 	if (bv != NULL) { | ||||
| 	    for (i = 0; bv[i] != NULL; i++) | ||||
| 		; | ||||
| 	    *pbValues = (struct berval **)ber_memrealloc(*pbValues, (cValues + 2) | ||||
| 							 * sizeof(struct berval *)); | ||||
| 	} else { | ||||
| 	    *pbValues = (struct berval **)ber_memalloc(2 * sizeof(struct berval *)); | ||||
| 	} | ||||
| 	if (*pbValues == NULL) { | ||||
| 	    bv = ber_memrealloc(bv, (i + 2) * sizeof(*bv)); | ||||
| 	} else | ||||
| 	    bv = ber_memalloc(2 * sizeof(*bv)); | ||||
| 	if (bv == NULL) | ||||
| 	    return ENOMEM; | ||||
| 	} | ||||
| 	(*pbValues)[cValues] = (struct berval *)ber_memalloc(sizeof(struct berval));; | ||||
| 	if ((*pbValues)[cValues] == NULL) { | ||||
|  | ||||
| 	(*modlist)[cMods]->mod_bvalues = bv; | ||||
|  | ||||
| 	bv[i] = ber_memalloc(sizeof(*bv));; | ||||
| 	if (bv[i] == NULL) | ||||
| 	    return ENOMEM; | ||||
| 	} | ||||
|  | ||||
| 	bValue = (*pbValues)[cValues]; | ||||
| 	bValue->bv_val = value; | ||||
| 	bValue->bv_len = len; | ||||
| 	bv[i]->bv_val = value; | ||||
| 	bv[i]->bv_len = len; | ||||
|  | ||||
| 	(*pbValues)[cValues + 1] = NULL; | ||||
| 	bv[i + 1] = NULL; | ||||
|     } | ||||
|  | ||||
|     return 0; | ||||
| @@ -252,32 +249,33 @@ static krb5_error_code | ||||
| LDAP_addmod(LDAPMod *** modlist, int modop, const char *attribute, | ||||
| 	    const char *value) | ||||
| { | ||||
|     int cMods, cValues = 0; | ||||
|     int cMods, i = 0; | ||||
|     krb5_error_code ret; | ||||
|  | ||||
|     ret = LDAP__setmod(modlist, modop, attribute, &cMods); | ||||
|     if (ret != 0) { | ||||
|     if (ret != 0) | ||||
| 	return ret; | ||||
|     } | ||||
|  | ||||
|     if (value != NULL) { | ||||
| 	char ***pValues = &((*modlist)[cMods]->mod_values); | ||||
| 	char **bv; | ||||
|  | ||||
| 	if (*pValues != NULL) { | ||||
| 	    for (cValues = 0; (*pValues)[cValues] != NULL; cValues++) | ||||
| 	bv = (*modlist)[cMods]->mod_values; | ||||
| 	if (bv != NULL) { | ||||
| 	    for (i = 0; bv[i] != NULL; i++) | ||||
| 		; | ||||
| 	    *pValues = (char **)ber_memrealloc(*pValues, (cValues + 2) * sizeof(char *)); | ||||
| 	} else { | ||||
| 	    *pValues = (char **)ber_memalloc(2 * sizeof(char *)); | ||||
| 	} | ||||
| 	if (*pValues == NULL) { | ||||
| 	    bv = ber_memrealloc(bv, (i + 2) * sizeof(*bv)); | ||||
| 	} else | ||||
| 	    bv = ber_memalloc(2 * sizeof(*bv)); | ||||
| 	if (bv == NULL) | ||||
| 	    return ENOMEM; | ||||
| 	} | ||||
| 	(*pValues)[cValues] = ber_strdup(value); | ||||
| 	if ((*pValues)[cValues] == NULL) { | ||||
|  | ||||
| 	(*modlist)[cMods]->mod_values = bv; | ||||
|  | ||||
| 	bv[i] = ber_strdup(value); | ||||
| 	if (bv[i] == NULL) | ||||
| 	    return ENOMEM; | ||||
| 	} | ||||
| 	(*pValues)[cValues + 1] = NULL; | ||||
|  | ||||
| 	bv[i + 1] = NULL; | ||||
|     } | ||||
|  | ||||
|     return 0; | ||||
| @@ -488,10 +486,9 @@ LDAP_entry2mods(krb5_context context, HDB * db, hdb_entry * ent, | ||||
|     if (is_heimdal_entry && ent->valid_start) { | ||||
| 	if (orig.valid_end == NULL | ||||
| 	    || (*(ent->valid_start) != *(orig.valid_start))) { | ||||
| 	    ret = | ||||
| 		LDAP_addmod_generalized_time(&mods, LDAP_MOD_REPLACE, | ||||
| 					     "krb5ValidStart", | ||||
| 					     ent->valid_start); | ||||
| 	    ret = LDAP_addmod_generalized_time(&mods, LDAP_MOD_REPLACE, | ||||
| 					       "krb5ValidStart", | ||||
| 					       ent->valid_start); | ||||
| 	    if (ret != 0) { | ||||
| 		goto out; | ||||
| 	    } | ||||
| @@ -501,10 +498,9 @@ LDAP_entry2mods(krb5_context context, HDB * db, hdb_entry * ent, | ||||
|     if (is_heimdal_entry && ent->valid_end) { | ||||
| 	if (orig.valid_end == NULL | ||||
| 	    || (*(ent->valid_end) != *(orig.valid_end))) { | ||||
| 	    ret = | ||||
| 		LDAP_addmod_generalized_time(&mods, LDAP_MOD_REPLACE, | ||||
| 					     "krb5ValidEnd", | ||||
| 					     ent->valid_end); | ||||
| 	    ret = LDAP_addmod_generalized_time(&mods, LDAP_MOD_REPLACE, | ||||
| 					       "krb5ValidEnd", | ||||
| 					       ent->valid_end); | ||||
| 	    if (ret != 0) { | ||||
| 		goto out; | ||||
| 	    } | ||||
| @@ -514,10 +510,9 @@ LDAP_entry2mods(krb5_context context, HDB * db, hdb_entry * ent, | ||||
|     if (ent->pw_end) { | ||||
| 	if (orig.pw_end == NULL || (*(ent->pw_end) != *(orig.pw_end))) { | ||||
| 	    if (is_heimdal_entry) { | ||||
| 		ret = | ||||
| 		    LDAP_addmod_generalized_time(&mods, LDAP_MOD_REPLACE, | ||||
| 						 "krb5PasswordEnd", | ||||
| 						 ent->pw_end); | ||||
| 		ret = LDAP_addmod_generalized_time(&mods, LDAP_MOD_REPLACE, | ||||
| 						   "krb5PasswordEnd", | ||||
| 						   ent->pw_end); | ||||
| 		if (ret != 0) { | ||||
| 		    goto out; | ||||
| 		} | ||||
| @@ -530,7 +525,8 @@ LDAP_entry2mods(krb5_context context, HDB * db, hdb_entry * ent, | ||||
| 		    ret = ENOMEM; | ||||
| 		    goto out; | ||||
| 		} | ||||
| 		ret = LDAP_addmod(&mods, LDAP_MOD_REPLACE, "sambaPwdMustChange", tmp); | ||||
| 		ret = LDAP_addmod(&mods, LDAP_MOD_REPLACE, | ||||
| 				  "sambaPwdMustChange", tmp); | ||||
| 		free(tmp); | ||||
| 		if (ret != 0) { | ||||
| 		    goto out; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Love Hörnquist Åstrand
					Love Hörnquist Åstrand