]> git.ozlabs.org Git - yaboot.git/blobdiff - lib/malloc.c
Commit yaboot 1.3.5-pre1
[yaboot.git] / lib / malloc.c
index 45f1409e2218dd06f1743ae440df36c8cf31ca64..4e3b248f644d7c9cc6ba888b9dfe58d75273249c 100644 (file)
@@ -101,10 +101,10 @@ void release (void *ptr)
     malloc_ptr = (char *) ptr;
 }
 
-void *strdup(char *str)
+char *strdup(char const *str)
 {
     char *p = malloc(strlen(str) + 1);
-
-    strcpy(p, str);
+    if (p)
+        strcpy(p, str);
     return p;
 }