[FFmpeg-cvslog] r13250 - trunk/libavutil/mem.c

michael subversion
Fri May 23 14:37:32 CEST 2008


Author: michael
Date: Fri May 23 14:37:32 2008
New Revision: 13250

Log:
make av_strdup(NULL) return NULL


Modified:
   trunk/libavutil/mem.c

Modified: trunk/libavutil/mem.c
==============================================================================
--- trunk/libavutil/mem.c	(original)
+++ trunk/libavutil/mem.c	Fri May 23 14:37:32 2008
@@ -139,11 +139,13 @@ void *av_mallocz(unsigned int size)
 
 char *av_strdup(const char *s)
 {
-    char *ptr;
+    char *ptr= NULL;
+    if(s){
     int len = strlen(s) + 1;
     ptr = av_malloc(len);
     if (ptr)
         memcpy(ptr, s, len);
+    }
     return ptr;
 }
 




More information about the ffmpeg-cvslog mailing list