summaryrefslogtreecommitdiff
path: root/src/common/compress_lzma.c
diff options
context:
space:
mode:
authorAlexander Færøy <ahf@torproject.org>2017-04-20 16:20:14 +0200
committerNick Mathewson <nickm@torproject.org>2017-04-25 08:10:10 -0400
commit6b905b38bb850d0530ba6f6d02c10b1fb19aef9a (patch)
tree554986cb82ac4703d749a9422e475fe5e0ab5c34 /src/common/compress_lzma.c
parent1c77d8690caa1ad80b9d9581cac8eddae95e82d1 (diff)
downloadtor-6b905b38bb850d0530ba6f6d02c10b1fb19aef9a.tar.gz
tor-6b905b38bb850d0530ba6f6d02c10b1fb19aef9a.zip
Add API entry-point for getting compression method version numbers.
This patch adds `tor_compress_version_str()` and `tor_compress_header_version_str()` to get the version strings of the different compression schema providers. Both functions returns `NULL` in case a given `compress_method_t` is unknown or unsupported. See: https://bugs.torproject.org/21662
Diffstat (limited to 'src/common/compress_lzma.c')
-rw-r--r--src/common/compress_lzma.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/common/compress_lzma.c b/src/common/compress_lzma.c
index c45cb5eb4f..f2952cccda 100644
--- a/src/common/compress_lzma.c
+++ b/src/common/compress_lzma.c
@@ -73,26 +73,26 @@ tor_lzma_method_supported(void)
}
/** Return a string representation of the version of the currently running
- * version of liblzma. */
+ * version of liblzma. Returns NULL if LZMA is unsupported. */
const char *
tor_lzma_get_version_str(void)
{
#ifdef HAVE_LZMA
return lzma_version_string();
#else
- return "N/A";
+ return NULL;
#endif
}
-/** Return a string representation of the version of the version of liblzma
- * used at compilation. */
+/** Return a string representation of the version of liblzma used at
+ * compilation time. Returns NULL if LZMA is unsupported. */
const char *
tor_lzma_get_header_version_str(void)
{
#ifdef HAVE_LZMA
return LZMA_VERSION_STRING;
#else
- return "N/A";
+ return NULL;
#endif
}