From 294ce598c81d78ee928892e0b140a8f206a0debf Mon Sep 17 00:00:00 2001 From: 554325746@qq.com <554325746@qq.com> Date: 星期二, 10 三月 2020 10:12:53 +0800 Subject: [PATCH] bug fixed --- libcffmpeg.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libcffmpeg.c b/libcffmpeg.c index 626b83c..87ac547 100644 --- a/libcffmpeg.c +++ b/libcffmpeg.c @@ -125,7 +125,7 @@ int wrap_fn_fire_recorder(void *lib, const cffmpeg h, const char* sid, const int64_t id){ if (!fn_fire_recorder){ fn_fire_recorder = (lib_cffmpeg_fire_recorder)dlsym(lib, "c_ffmpeg_fire_recorder"); - if (!fn_fire_recorder) return; + if (!fn_fire_recorder) return -1; } return fn_fire_recorder(h, sid, id); } @@ -133,7 +133,7 @@ int wrap_fn_info_recorder(void *lib, const cffmpeg h, int* index, char** recid, int* recidLen, char** fpath, int* pathLen){ if (!fn_info_recorder){ fn_info_recorder = (lib_cffmpeg_info_recorder)dlsym(lib, "c_ffmpeg_get_info_recorder"); - if (!fn_info_recorder) return; + if (!fn_info_recorder) return -1; } return fn_info_recorder(h, index, recid, recidLen, fpath, pathLen); } @@ -149,7 +149,7 @@ int wrap_fn_decoder_pic(void *lib, const cffmpeg h, unsigned char** data, int *wid, int *hei, int *format, int *length, int64_t *id){ if (!fn_decoder_pic){ fn_decoder_pic = (lib_cffmpeg_pic)dlsym(lib, "c_ffmpeg_get_pic_decoder"); - release_if_err(fn_decoder_pic, lib); + if (!fn_decoder_pic) return -1; } return fn_decoder_pic(h, data, wid, hei, format, length, id); } @@ -173,7 +173,7 @@ int wrap_fn_get_avpacket2(void *lib, const cffmpeg h, unsigned char **data, int* size, int* key){ if(!fn_get_avpacket2){ fn_get_avpacket2 = (lib_cffmpeg_avpacket2)dlsym(lib, "c_ffmpeg_get_avpacket2"); - release_if_err(fn_get_avpacket2, lib); + if (!fn_get_avpacket2) return -1; } return fn_get_avpacket2(h, data, size, key); } -- Gitblit v1.8.0