Revert "Simplest fix to bug2402: do not include SVN versions"

This reverts commit a1073ee956.

Apparently, we totally misunderstood how the debian packages were using
microrevisions.  Better fix that!
This commit is contained in:
Nick Mathewson
2011-03-11 10:47:25 -05:00
parent d080fe8db1
commit 671318c3a8
2 changed files with 10 additions and 5 deletions
+10 -1
View File
@@ -827,7 +827,16 @@ static char *_version = NULL;
const char *
get_version(void)
{
return VERSION;
if (_version == NULL) {
if (strlen(tor_svn_revision)) {
size_t len = strlen(VERSION)+strlen(tor_svn_revision)+8;
_version = tor_malloc(len);
tor_snprintf(_version, len, "%s (r%s)", VERSION, tor_svn_revision);
} else {
_version = tor_strdup(VERSION);
}
}
return _version;
}
/** Release additional memory allocated in options