diff options
Diffstat (limited to 'server/src/versionstr.cc')
-rw-r--r-- | server/src/versionstr.cc | 7 |
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; |