Mercurial > hg > forks > yadex
changeset 1:bb0c840d1bf2
Use strdup().
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 21 Sep 2011 04:33:37 +0300 |
parents | 241c93442be0 |
children | 70951bfb02b1 |
files | atclib/al_sdup.c |
diffstat | 1 files changed, 4 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/atclib/al_sdup.c Wed Sep 21 04:30:44 2011 +0300 +++ b/atclib/al_sdup.c Wed Sep 21 04:33:37 2011 +0300 @@ -33,11 +33,10 @@ char *al_sdup (const char *str) { -size_t len = strlen (str) + 1; -char *dup = malloc (len); -if (dup != NULL) - memcpy (dup, str, len); -return dup; + if (str == NULL) + return NULL; + else + return strdup(str); } /* eof - sdup.c */