summaryrefslogtreecommitdiff
path: root/server/src/versionstr.cc
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2014-02-12 11:17:21 +0100
committerBent Bisballe Nyeng <deva@aasimon.org>2014-02-12 11:17:21 +0100
commitd2715d7c3534f35de0ebdd30d8d770bd79ca7a23 (patch)
tree80de4c11ec692fbd82e86df23d1e5c559de8d7f8 /server/src/versionstr.cc
parent1e3a2a96d3eca9ff10a5e7c222bddc6ba018b41f (diff)
Fix 64bit compilation
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;