Changeset 262 in openpam
- Timestamp:
- Jun 18, 2003, 11:41:27 AM (18 years ago)
- Location:
- trunk/lib
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/openpam_load.c
r245 r262 32 32 * SUCH DAMAGE. 33 33 * 34 * $P4: //depot/projects/openpam/lib/openpam_load.c# 19$34 * $P4: //depot/projects/openpam/lib/openpam_load.c#20 $ 35 35 */ 36 36 … … 154 154 openpam_destroy_chain(chain->next); 155 155 chain->next = NULL; 156 while (chain->optc--) 156 while (chain->optc) { 157 --chain->optc; 157 158 FREE(chain->optv[chain->optc]); 159 } 158 160 FREE(chain->optv); 159 161 openpam_release_module(chain->module); 162 chain->module = NULL; 160 163 FREE(chain); 161 164 } -
trunk/lib/pam_end.c
r245 r262 32 32 * SUCH DAMAGE. 33 33 * 34 * $P4: //depot/projects/openpam/lib/pam_end.c#1 3$34 * $P4: //depot/projects/openpam/lib/pam_end.c#14 $ 35 35 */ 36 36 … … 69 69 70 70 /* clear environment */ 71 while (pamh->env_count) 72 FREE(pamh->env[--pamh->env_count]); 71 while (pamh->env_count) { 72 --pamh->env_count; 73 FREE(pamh->env[pamh->env_count]); 74 } 73 75 FREE(pamh->env); 74 76 -
trunk/lib/pam_getenvlist.c
r245 r262 32 32 * SUCH DAMAGE. 33 33 * 34 * $P4: //depot/projects/openpam/lib/pam_getenvlist.c#1 2$34 * $P4: //depot/projects/openpam/lib/pam_getenvlist.c#13 $ 35 35 */ 36 36 … … 66 66 for (i = 0; i < pamh->env_count; ++i) { 67 67 if ((envlist[i] = strdup(pamh->env[i])) == NULL) { 68 while (i) 69 FREE(envlist[--i]); 68 while (i) { 69 --i; 70 FREE(envlist[i]); 71 } 70 72 FREE(envlist); 71 73 openpam_log(PAM_LOG_ERROR, "%s",
Note: See TracChangeset
for help on using the changeset viewer.