From 07b675bae63f8f72d32725009a20a75702dad0e5 Mon Sep 17 00:00:00 2001 From: Logan007 Date: Thu, 10 Sep 2020 14:05:08 +0545 Subject: [PATCH] made compression scheme name accessible even if not compiled --- src/edge.c | 4 +++- src/edge_utils.c | 3 --- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/edge.c b/src/edge.c index 22c8ff8..7d2efe4 100644 --- a/src/edge.c +++ b/src/edge.c @@ -215,7 +215,9 @@ static void setPayloadCompression(n2n_edge_conf_t *conf, int compression) { default: { conf->compression = N2N_COMPRESSION_ID_NONE; - traceEvent(TRACE_NORMAL, "the %s compression given by -z_ option is not supported in this version.", compression_str(compression)); + // internal comrpession scheme numbering differs from cli counting by one, hence plus one + // (internal: 0 == invalid, 1 == none, 2 == lzo, 3 == zstd) + traceEvent(TRACE_NORMAL, "the %s compression given by -z_ option is not supported in this version.", compression_str(compression + 1)); exit(1); // to make the user aware } } diff --git a/src/edge_utils.c b/src/edge_utils.c index de09226..205f155 100644 --- a/src/edge_utils.c +++ b/src/edge_utils.c @@ -115,10 +115,7 @@ const char* compression_str(uint8_t cmpr) { switch(cmpr) { case N2N_COMPRESSION_ID_NONE: return("none"); case N2N_COMPRESSION_ID_LZO: return("lzo1x"); - -#ifdef HAVE_LIBZSTD case N2N_COMPRESSION_ID_ZSTD: return("zstd"); -#endif default: return("invalid"); }; }