mirror of
https://github.com/ntop/n2n.git
synced 2024-09-20 00:51:10 +02:00
close trace file if needed
This commit is contained in:
parent
21122df969
commit
8a1bcf0fa6
|
@ -398,6 +398,7 @@ void setTraceLevel(int level);
|
||||||
void setUseSyslog(int use_syslog);
|
void setUseSyslog(int use_syslog);
|
||||||
void setTraceFile(FILE *f);
|
void setTraceFile(FILE *f);
|
||||||
int getTraceLevel();
|
int getTraceLevel();
|
||||||
|
void closeTraceFile();
|
||||||
void traceEvent(int eventTraceLevel, char* file, int line, char * format, ...);
|
void traceEvent(int eventTraceLevel, char* file, int line, char * format, ...);
|
||||||
|
|
||||||
/* Tuntap API */
|
/* Tuntap API */
|
||||||
|
|
|
@ -1982,6 +1982,8 @@ void edge_term(n2n_edge_t * eee) {
|
||||||
|
|
||||||
edge_cleanup_routes(eee);
|
edge_cleanup_routes(eee);
|
||||||
|
|
||||||
|
closeTraceFile();
|
||||||
|
|
||||||
free(eee);
|
free(eee);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -82,6 +82,12 @@ void setTraceFile(FILE *f) {
|
||||||
traceFile = f;
|
traceFile = f;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void closeTraceFile() {
|
||||||
|
if (traceFile != NULL && traceFile != stdout) {
|
||||||
|
fclose(traceFile);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#define N2N_TRACE_DATESIZE 32
|
#define N2N_TRACE_DATESIZE 32
|
||||||
void traceEvent(int eventTraceLevel, char* file, int line, char * format, ...) {
|
void traceEvent(int eventTraceLevel, char* file, int line, char * format, ...) {
|
||||||
va_list va_ap;
|
va_list va_ap;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user