Skip to content
Snippets Groups Projects
Commit e9cac40e authored by ERIK ALEXANDRE PUCCI's avatar ERIK ALEXANDRE PUCCI Committed by Danilo K. S. Yorinori
Browse files

client.c: Changed Agent Version method code for the check_version() call


The Agent Version method related code calls the check_version(), improving
modularization.

Removed versionFromServer variable from main(). It is only used in
check_version().

Signed-off-by: default avatarERIK ALEXANDRE PUCCI <eap08@c3sl.ufpr.br>
Acked-by: default avatarBruno Ribas <ribas@c3sl.ufpr.br>
Acked-by: default avatarJosiney de Souza <josineys@c3sl.ufpr.br>
Signed-off-by: default avatarDanilo K. S. Yorinori <danilok@c3sl.ufpr.br>
parent 1ad0833e
No related branches found
No related tags found
No related merge requests found
......@@ -34,7 +34,7 @@
int main(int argc, char **argv)
{
struct soap *soap = soap_new();
char *url, *inep, *macAddr, *basedir, *clientVersion, *versionFromServer;
char *url, *inep, *macAddr, *basedir, *clientVersion;
int arglen, len;
/* Initialization *
......@@ -91,25 +91,7 @@ int main(int argc, char **argv)
/* End of Initialization
*-----------------------------------------------------------------------
* Agent Version method */
if (soap_call_ns1__getAgentVersion(soap, url, "", &versionFromServer) !=
SOAP_OK)
{
soap_print_fault(soap, stderr);
exit(2);
}
if (DEBUG)
{
printf("Version from server: %s\n",versionFromServer);
}
/* Compare client and server versions */
if (strcmp(clientVersion, versionFromServer) != 0)
{
fprintf(stderr, "Client version out-of-date. Update client.\n");
/* Client out-of-date version */
exit(4);
}
check_version(soap, url, clientVersion);
/* End of Agent Version method
*------------------------------------------------------------------------
* Availability method */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment