diff options
| author | lijia <[email protected]> | 2020-01-17 18:38:42 +0800 |
|---|---|---|
| committer | lijia <[email protected]> | 2020-01-17 18:38:42 +0800 |
| commit | 3aa7a71814709801390ac1b2e6e71bcff5fce1f4 (patch) | |
| tree | 490fcb8cbdac12311d94e2e1d76f72018ae50d5f | |
| parent | 033c0f1215363f735a1c28a23ab4a3ae8704fbff (diff) | |
修复dumpfile读包模式下, 插件没有destroy函数会崩溃的bug.
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | src/plugin/src/plugin.c | 9 |
2 files changed, 5 insertions, 5 deletions
@@ -15,3 +15,4 @@ cmake-build-debug version.txt /version.txt +/version.txt diff --git a/src/plugin/src/plugin.c b/src/plugin/src/plugin.c index 77e2e16..cd7a4a9 100644 --- a/src/plugin/src/plugin.c +++ b/src/plugin/src/plugin.c @@ -636,11 +636,10 @@ int process_confelem_sofilename(char* filename,int plugtype,stProtocolPlugInfo* char buf_sofilename[PLUGIN_MAX_CONFLEN]={0}; char buf_funname[PLUGIN_MAX_CONFLEN]= {0}; - void* filepoint; - - int (*fun_init)(); - void (*fun_destroy)(); - void (*fun_getplugid)(unsigned short plugid); + void* filepoint = NULL; + int (*fun_init)() = NULL; + void (*fun_destroy)() = NULL; + void (*fun_getplugid)(unsigned short plugid) = NULL; //load FILENAME |
