]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - dlink.c
Remove scattered checks for malloc success.
[thirdparty/mdadm.git] / dlink.c
diff --git a/dlink.c b/dlink.c
index d7342815949813e671b9009f30686be513046b6d..3e31b43f6ba9d52641b01ffc122606708b0f7b43 100644 (file)
--- a/dlink.c
+++ b/dlink.c
@@ -8,6 +8,7 @@
 #ifdef __dietlibc__
 char *strncpy(char *dest, const char *src, size_t n) __THROW;
 #endif
+void *xcalloc(size_t num, size_t size);
 #include       "dlink.h"
 
 
@@ -63,14 +64,9 @@ char *dl_strndup(char *s, int l)
     if (s == NULL)
        return NULL;
     n = dl_newv(char, l+1);
-    if (n == NULL)
-       return NULL;
-    else
-    {
-       strncpy(n, s, l);
-       n[l] = 0;
-       return n;
-    }
+    strncpy(n, s, l);
+    n[l] = 0;
+    return n;
 }
 
 char *dl_strdup(char *s)