diff --git a/ChangeLog b/ChangeLog index 3df04570..63ffa486 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-07-12 Nicolas François + + * lib/gshadow.c: Avoid assignments in comparison. + 2008-07-12 Nicolas François * ChangeLog, NEWS, src/login.c: Re-inject the changes from 4.1.2.1. diff --git a/lib/gshadow.c b/lib/gshadow.c index 6f5a3d91..202cad3a 100644 --- a/lib/gshadow.c +++ b/lib/gshadow.c @@ -86,7 +86,8 @@ static char **build_list (char *s, char **list[], size_t * nlist) while (s != NULL && *s != '\0') { size = (nelem + 1) * sizeof (ptr); - if ((ptr = realloc (*list, size)) != NULL) { + ptr = realloc (*list, size); + if (NULL != ptr) { ptr[nelem] = s; nelem++; *list = ptr;