diff --git a/src/entry/config_monitor.cpp b/src/entry/config_monitor.cpp index 4362a4c..3566a5f 100644 --- a/src/entry/config_monitor.cpp +++ b/src/entry/config_monitor.cpp @@ -82,6 +82,12 @@ int decrypt_open(FILE* in,const unsigned char* key, const char* algorithm,unsign inlen = fread(inbuf, 1, MAX_CONFIG_LINE, in); if (inlen <= 0) break; + + if(out_buff_len-buff_offset