]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
make av_strdup(NULL) return NULL
authormichael <michael@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Fri, 23 May 2008 12:37:32 +0000 (12:37 +0000)
committermichael <michael@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Fri, 23 May 2008 12:37:32 +0000 (12:37 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@13250 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavutil/mem.c

index 8062ae81cb7d2957cf7c7b341eac0b47f6352654..3eaa366d53567d88154b852676d761e5c209663c 100644 (file)
@@ -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;
 }