You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
tests/avstring: free the pointer after calls to av_d2str()
Fixes memleaks. Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
@@ -97,8 +97,10 @@ int main(void)
|
|||||||
#define TEST_D2STR(value, expected) \
|
#define TEST_D2STR(value, expected) \
|
||||||
if((ptr = av_d2str(value)) == NULL){ \
|
if((ptr = av_d2str(value)) == NULL){ \
|
||||||
printf("error, received null pointer!\n"); \
|
printf("error, received null pointer!\n"); \
|
||||||
} else if(strcmp(ptr, expected) != 0){ \
|
} else { \
|
||||||
printf( "expected: %s, received: %s\n", expected, ptr); \
|
if(strcmp(ptr, expected) != 0) \
|
||||||
|
printf( "expected: %s, received: %s\n", expected, ptr); \
|
||||||
|
av_free(ptr); \
|
||||||
}
|
}
|
||||||
TEST_D2STR(0 , "0.000000");
|
TEST_D2STR(0 , "0.000000");
|
||||||
TEST_D2STR(-1.2333234, "-1.233323");
|
TEST_D2STR(-1.2333234, "-1.233323");
|
||||||
|
Reference in New Issue
Block a user