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 */