gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [taler-exchange] branch master updated: check return value


From: gnunet
Subject: [GNUnet-SVN] [taler-exchange] branch master updated: check return value from GNUNET_PROGRAM_run in taler-wire
Date: Mon, 03 Jun 2019 00:31:21 +0200

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository exchange.

The following commit(s) were added to refs/heads/master by this push:
     new 8d26ab35 check return value from GNUNET_PROGRAM_run in taler-wire
8d26ab35 is described below

commit 8d26ab35e0d2de1e3186377593bdee3d20a6fe15
Author: Christian Grothoff <address@hidden>
AuthorDate: Mon Jun 3 00:31:19 2019 +0200

    check return value from GNUNET_PROGRAM_run in taler-wire
---
 src/exchange-tools/taler-wire.c | 43 +++++++++++++++++++++--------------------
 1 file changed, 22 insertions(+), 21 deletions(-)

diff --git a/src/exchange-tools/taler-wire.c b/src/exchange-tools/taler-wire.c
index c07f1f64..f27caf74 100644
--- a/src/exchange-tools/taler-wire.c
+++ b/src/exchange-tools/taler-wire.c
@@ -16,7 +16,6 @@
   License along with TALER; see the file COPYING.  If not,
   see <http://www.gnu.org/licenses/>
 */
-
 /**
  * @file taler-wire.c
  * @brief Utility performing wire transfers.
@@ -69,7 +68,7 @@ char *since_when;
 /**
  * Which config section has the credentials to access the bank.
  */
-char *account_section; 
+char *account_section;
 
 /**
  * URL identifying the account that is going to receive the
@@ -102,7 +101,7 @@ struct TALER_WIRE_Plugin *plugin_handle;
  * @return #GNUNET_OK to continue, #GNUNET_SYSERR to
  *         abort iteration
  */
-int
+static int
 history_cb (void *cls,
             enum TALER_ErrorCode ec,
             enum TALER_BANK_Direction dir,
@@ -133,11 +132,12 @@ history_cb (void *cls,
   return GNUNET_OK;
 }
 
+
 /**
  * Callback that processes the outcome of a wire transfer
  * execution.
  */
-void
+static void
 confirmation_cb (void *cls,
                  int success,
                  const void *row_id,
@@ -147,7 +147,7 @@ confirmation_cb (void *cls,
   if (GNUNET_YES != success)
   {
     fprintf (stderr,
-             "The wire transfer didn't execute correctly.\n"); 
+             "The wire transfer didn't execute correctly.\n");
     GNUNET_assert (NULL != emsg);
     fprintf (stderr,
              "%s",
@@ -171,7 +171,7 @@ confirmation_cb (void *cls,
  * @param buf prepared wire transfer data.
  * @param buf_size size of the prepared wire transfer data.
  */
-void
+static void
 prepare_cb (void *cls,
             const char *buf,
             size_t buf_size)
@@ -186,7 +186,7 @@ prepare_cb (void *cls,
       NULL)))
   {
     fprintf (stderr,
-             "Could not execute the wire transfer\n"); 
+             "Could not execute the wire transfer\n");
 
     plugin_handle->prepare_wire_transfer_cancel
       (plugin_handle->cls,
@@ -204,7 +204,7 @@ prepare_cb (void *cls,
 /**
  * Ask the bank to execute a wire transfer.
  */
-void
+static void
 execute_wire_transfer ()
 {
   struct TALER_Amount a;
@@ -222,7 +222,7 @@ execute_wire_transfer ()
                                            &a))
   {
     fprintf (stderr,
-             "Amount string incorrect.\n"); 
+             "Amount string incorrect.\n");
     GNUNET_SCHEDULER_shutdown ();
     return;
   }
@@ -230,7 +230,7 @@ execute_wire_transfer ()
   {
     fprintf (stderr,
              "Please give destination"
-             " account URL (--destination/-d)\n"); 
+             " account URL (--destination/-d)\n");
     GNUNET_SCHEDULER_shutdown ();
     return;
   }
@@ -250,11 +250,12 @@ execute_wire_transfer ()
   }
 }
 
+
 /**
  * Ask the bank the list of transactions for the bank account
  * mentioned in the config section given by the user.
  */
-void
+static void
 execute_history ()
 {
   size_t bin_len = 0;
@@ -290,9 +291,9 @@ execute_history ()
   }
 }
 
+
 /**
- * Gets executed upon shutdown.  Main duty is
- * wire-plugin unloading.
+ * Gets executed upon shutdown.  Main duty is wire-plugin unloading.
  *
  * @param cls closure.
  */
@@ -302,6 +303,7 @@ do_shutdown (void *cls)
   TALER_WIRE_plugin_unload (plugin_handle);
 }
 
+
 /**
  * Main function that will be run.
  *
@@ -357,6 +359,7 @@ run (void *cls,
                                  NULL);
 }
 
+
 /**
  * Main function of taler-wire.  This tool is used to command the
  * execution of wire transfers from the command line.  Its main
@@ -372,18 +375,15 @@ main (int argc,
       char *const *argv)
 {
   struct GNUNET_GETOPT_CommandLineOption options[] = {
-
     GNUNET_GETOPT_option_flag ('H',
                                "history",
                                "Ask to get a list of 10"
                                " transactions.",
                                &history),
-
     GNUNET_GETOPT_option_flag ('t',
                                "transfer",
                                "Execute a wire transfer.",
                                &transfer),
-
     GNUNET_GETOPT_option_string ('w',
                                  "since-when",
                                  "SW",
@@ -395,7 +395,6 @@ main (int argc,
                                  " the 10 youngest transactions"
                                  " are returned.",
                                  &since_when),
-
     GNUNET_GETOPT_option_string ('s',
                                  "section",
                                  "ACCOUNT-SECTION",
@@ -403,13 +402,11 @@ main (int argc,
                                  " credentials to access the"
                                  " bank.  Mandatory.\n",
                                  &account_section),
-
     GNUNET_GETOPT_option_string ('a',
                                  "amount",
                                  "AMOUNT",
                                  "Specify the amount to transfer.",
                                  &amount),
-
     GNUNET_GETOPT_option_string ('d',
                                  "destination",
                                  "PAYTO-URL",
@@ -418,12 +415,13 @@ main (int argc,
                                  &destination_account_url),
     GNUNET_GETOPT_OPTION_END
   };
+  int ret;
 
   GNUNET_assert
     (GNUNET_OK == GNUNET_log_setup ("taler-wire",
                                     "WARNING",
                                     NULL)); /* filename */
-  GNUNET_PROGRAM_run
+  ret = GNUNET_PROGRAM_run
     (argc,
      argv,
      "taler-wire",
@@ -431,6 +429,9 @@ main (int argc,
      options,
      &run,
      NULL);
-
+  if (GNUNET_OK != ret)
+    return ret;
   return global_ret;
 }
+
+/* end of taler-wire.c */

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]