diff --git a/src/client.c b/src/client.c
index 8e9c0df0e14e37a87a22dd80fb0a5309cf500db0..0e4891c2b5bbb13cdfbe90a4d00d62f041fb2075 100644
--- a/src/client.c
+++ b/src/client.c
@@ -319,8 +319,7 @@ void print_update_link(struct soap *soap, char *url)
 {
     char *updateLink;
     int error;
-
-    error = soap_call_ns1__getUpdateLink(soap, url, "", &updateLink);
+    error = soap_call_ns1__getUpdateLink(soap, url, "", OS, &updateLink);
     if (error != SOAP_OK)
     {
         soap_print_fault(soap, stderr);
@@ -354,8 +353,7 @@ void check_version(struct soap *soap, char *url, char *clientVersion)
 {
     char *versionFromServer;
     int error;
-
-    error = soap_call_ns1__getAgentVersion(soap, url, "", &versionFromServer);
+    error = soap_call_ns1__getAgentVersion(soap, url, "", OS, &versionFromServer);
     if (error != SOAP_OK)
     {
         soap_print_fault(soap, stderr);