res = rename (old, new);
#ifdef __GLIBC__
- if (NULL != r) {
- free (r);
- }
+ free (r);
#endif /* __GLIBC__ */
return res;
p = db->head;
db->head = p->next;
- if (NULL != p->line) {
- free (p->line);
- }
+ free (p->line);
if (NULL != p->eptr) {
db->ops->free (p->eptr);
err = 1;
}
cleanup_ENOMEM:
- if (file)
- free(file);
- if (lock)
- free(lock);
+ free(file);
+ free(lock);
return err;
}
commonio_del_entry (db, p);
- if (NULL != p->line) {
- free (p->line);
- }
+ free (p->line);
if (NULL != p->eptr) {
db->ops->free (p->eptr);
return -1;
}
- if (NULL != d->value) {
- free (d->value);
- }
-
+ free (d->value);
d->value = cp;
return 0;
}
/* Shift all the members */
/* The number of members in new_gptr will be check later */
for (i = 0; NULL != new_gptr->gr_mem[i + max_members]; i++) {
- if (NULL != new_gptr->gr_mem[i]) {
- free (new_gptr->gr_mem[i]);
- }
+ free (new_gptr->gr_mem[i]);
new_gptr->gr_mem[i] = new_gptr->gr_mem[i + max_members];
new_gptr->gr_mem[i + max_members] = NULL;
}
extern /*@maynotreturn@*/ /*@only@*//*@out@*//*@notnull@*/void *xmalloc (size_t size)
/*@ensures MaxSet(result) == (size - 1); @*/;
extern /*@maynotreturn@*/ /*@only@*//*@notnull@*/char *xstrdup (const char *);
-extern void xfree(void *ap);
/* xgetpwnam.c */
extern /*@null@*/ /*@only@*/struct passwd *xgetpwnam (const char *);
rbuf = malloc (size * sizeof (char *));
}
if (!rbuf) {
- if (members)
- free (members);
+ free (members);
members = 0;
size = 0;
return (char **) 0;
if (strlen (buf) + 1 > size) {
/* no need to use realloc() here - just free it and
allocate a larger block */
- if (grpbuf)
- free (grpbuf);
+ free (grpbuf);
size = strlen (buf) + 1000; /* at least: strlen(buf) + 1 */
grpbuf = malloc (size);
if (!grpbuf) {
return SHADOWTCB_SUCCESS;
}
- if (NULL != stored_tcb_user) {
- free (stored_tcb_user);
- }
+ free (stored_tcb_user);
stored_tcb_user = strdup (name);
if (NULL == stored_tcb_user) {
old_uid, new_uid,
old_gid, new_gid);
}
- if (NULL != src_name) {
- free (src_name);
- }
- if (NULL != dst_name) {
- free (dst_name);
- }
+ free (src_name);
+ free (dst_name);
}
}
(void) closedir (dir);
{
return strcpy (xmalloc (strlen (str) + 1), str);
}
-
-void xfree(void *ap)
-{
- if (ap) {
- free(ap);
- }
-}
#ifdef SHADOWGRP
if (is_shadowgrp) {
- if (sgent.sg_adm) {
- xfree(sgent.sg_adm);
- }
- if (sgent.sg_mem) {
- xfree(sgent.sg_mem);
- }
+ free(sgent.sg_adm);
+ free(sgent.sg_mem);
}
#endif
- if (grent.gr_mem) {
- xfree(grent.gr_mem);
- }
+ free(grent.gr_mem);
exit (E_SUCCESS);
}
retcode = pam_get_item (pamh, PAM_USER, (const void **)&ptr_user);
PAM_FAIL_CHECK;
- if (NULL != *ptr_pam_user) {
- free (*ptr_pam_user);
- }
+ free (*ptr_pam_user);
if (NULL != ptr_user) {
*ptr_pam_user = xstrdup ((const char *)ptr_user);
} else {
* PAM APIs.
*/
get_pam_user (&pam_user);
- if (NULL != username) {
- free (username);
- }
+ free (username);
username = xstrdup (pam_user);
failent_user = get_failent_user (username);
fprintf (stderr,
_("%s: invalid group name '%s'\n"),
Prog, grent.gr_name);
- if (grent.gr_name)
- free (grent.gr_name);
+ free (grent.gr_name);
return -1;
}