Browse Source

call lzo_init() only if required

pull/285/head
Logan007 4 years ago
parent
commit
49a5823b9c
  1. 9
      src/edge_utils.c

9
src/edge_utils.c

@ -233,10 +233,11 @@ n2n_edge_t* edge_init(const tuntap_dev *dev, const n2n_edge_conf_t *conf, int *r
eee->pending_peers = NULL; eee->pending_peers = NULL;
eee->sup_attempts = N2N_EDGE_SUP_ATTEMPTS; eee->sup_attempts = N2N_EDGE_SUP_ATTEMPTS;
if(lzo_init() != LZO_E_OK) { if(eee->conf.compression == N2N_COMPRESSION_ID_LZO)
traceEvent(TRACE_ERROR, "LZO compression error"); if(lzo_init() != LZO_E_OK) {
goto edge_init_error; traceEvent(TRACE_ERROR, "LZO compression error");
} goto edge_init_error;
}
#ifdef N2N_HAVE_ZSTD #ifdef N2N_HAVE_ZSTD
// zstd does not require initialization. if it were required, this would be a good place // zstd does not require initialization. if it were required, this would be a good place

Loading…
Cancel
Save