summaryrefslogtreecommitdiff
path: root/server/src/versionstr.cc
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/versionstr.cc')
-rw-r--r--server/src/versionstr.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/server/src/versionstr.cc b/server/src/versionstr.cc
index b906bdd..4096ec8 100644
--- a/server/src/versionstr.cc
+++ b/server/src/versionstr.cc
@@ -79,8 +79,11 @@ VersionStr::operator std::string() const
{
std::string v;
char *buf;
- if(patch()) asprintf(&buf, "%d.%d.%d", major(), minor(), patch());
- else asprintf(&buf, "%d.%d", major(), minor());
+ if(patch()) {
+ asprintf(&buf, "%d.%d.%d", (int)major(), (int)minor(), (int)patch());
+ } else {
+ asprintf(&buf, "%d.%d", (int)major(), (int)minor());
+ }
v = buf;
free(buf);
return v;