From 9196d2630f44302bec9a9d98ba4051083386b39a Mon Sep 17 00:00:00 2001
From: ERIK ALEXANDRE PUCCI <eap08@c3sl.ufpr.br>
Date: Fri, 22 Jan 2010 10:24:23 -0200
Subject: [PATCH] client.c: Changed Availability method code for the
 availability() call

The Availability method related code calls the availability(), improving
modularization.

Removed availResult variable from main(). It is only used in availability().

Signed-off-by: ERIK ALEXANDRE PUCCI <eap08@c3sl.ufpr.br>
Acked-by: Bruno Ribas <ribas@c3sl.ufpr.br>
Acked-by: Josiney de Souza <josineys@c3sl.ufpr.br>
Signed-off-by: Danilo K. S. Yorinori <danilok@c3sl.ufpr.br>
---
 src/client.c | 28 +---------------------------
 1 file changed, 1 insertion(+), 27 deletions(-)

diff --git a/src/client.c b/src/client.c
index 3d6efb4..d43c9ba 100644
--- a/src/client.c
+++ b/src/client.c
@@ -35,7 +35,6 @@ int main(int argc, char **argv)
 {
     struct soap *soap = soap_new();
     char *url, *inep, *macAddr, *basedir, *clientVersion, *versionFromServer;
-    char *availResult;
     int arglen, len;
 
     /* Initialization *
@@ -114,32 +113,7 @@ int main(int argc, char **argv)
     /* End of Agent Version method
      *------------------------------------------------------------------------
      * Availability method */
-    if (soap_call_ns1__setAvailability(soap, url, "", inep, macAddr,
-        &availResult) != SOAP_OK)
-    {
-        soap_print_fault(soap, stderr);
-        exit(2);
-    }
-
-    /* Get availability result from response */
-    if (DEBUG)
-    {
-        printf("AvailResult: %s\n",availResult);
-    }
-
-    /* Verify response and print approriate message */
-    if (strcmp(availResult, "Success") == 0)
-    {
-        fprintf(stdout, "Data sent successful\n");
-    }
-    else if (strcmp(availResult, "Error") == 0)
-    {
-        fprintf(stdout, "Data sent error\n");
-    }
-    else
-    {
-        fprintf(stdout, "Unexpected result from server\n");
-    }
+     availability(soap, url, inep, macAddr);
     /* End of Availability method
      *------------------------------------------------------------------------
      * Finalize execution */
-- 
GitLab