]> git.sesse.net Git - ffmpeg/blobdiff - libavutil/mem.c
Add support for RVTR fourCC
[ffmpeg] / libavutil / mem.c
index 4e654b044c495c7af1e2302d3bcc65562ad0a057..960074c70f48dae3b26de8672b096254cd8dca07 100644 (file)
@@ -139,12 +139,13 @@ void *av_mallocz(unsigned int size)
 
 char *av_strdup(const char *s)
 {
-    char *ptr;
-    int len;
-    len = strlen(s) + 1;
-    ptr = av_malloc(len);
-    if (ptr)
-        memcpy(ptr, s, len);
+    char *ptr= NULL;
+    if(s){
+        int len = strlen(s) + 1;
+        ptr = av_malloc(len);
+        if (ptr)
+            memcpy(ptr, s, len);
+    }
     return ptr;
 }