]> git.sesse.net Git - vlc/commitdiff
Check asprintf return value.
authorRémi Duraffort <ivoire@videolan.org>
Tue, 19 Aug 2008 22:07:21 +0000 (00:07 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Tue, 19 Aug 2008 22:07:21 +0000 (00:07 +0200)
modules/access_filter/timeshift.c

index ef977bc0d69ac5b70006565a255fd717b477d7f9..924744a5aff2ebfb7497f7531f25de3a2e8c2363 100644 (file)
@@ -596,8 +596,9 @@ static char *GetTmpFilePath( access_t *p_access )
 #endif
     }
 
-    asprintf( &psz_filename_base, "%s/vlc-timeshift-%d-%d-",
-              psz_dir, getpid(), p_access->i_object_id );
+    if( asprintf( &psz_filename_base, "%s/vlc-timeshift-%d-%d-",
+              psz_dir, getpid(), p_access->i_object_id ) == -1 )
+        psz_filename_base = NULL;
     free( psz_dir );
 
     return psz_filename_base;