[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