diff options
Diffstat (limited to 'collaboration.cpp')
| -rw-r--r-- | collaboration.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/collaboration.cpp b/collaboration.cpp index 15000cda..19a7168b 100644 --- a/collaboration.cpp +++ b/collaboration.cpp @@ -632,11 +632,15 @@ int Remote::GetServerVersion() } -std::string Remote::GetServerBuildVersion() +VersionInfo Remote::GetServerBuildVersion() { - char* buildVersion = BNRemoteGetServerBuildVersion(m_object); - std::string result = buildVersion; - BNFreeString(buildVersion); + BNVersionInfo bnVersion = BNRemoteGetServerBuildVersion(m_object); + VersionInfo result; + result.major = bnVersion.major; + result.minor = bnVersion.minor; + result.build = bnVersion.build; + result.channel = bnVersion.channel; + BNFreeString(bnVersion.channel); return result; } |
