diff options
Diffstat (limited to 'src/exchange-tools')
| -rw-r--r-- | src/exchange-tools/taler-exchange-keyup.c | 4 | ||||
| -rw-r--r-- | src/exchange-tools/taler-exchange-wire.c | 6 | 
2 files changed, 8 insertions, 2 deletions
diff --git a/src/exchange-tools/taler-exchange-keyup.c b/src/exchange-tools/taler-exchange-keyup.c index 2bd168ca..3d9b9761 100644 --- a/src/exchange-tools/taler-exchange-keyup.c +++ b/src/exchange-tools/taler-exchange-keyup.c @@ -871,7 +871,7 @@ exchange_keys_update_denomkeys ()   * @param cls closure   * @param args remaining command-line arguments   * @param cfgfile name of the configuration file used (for saving, can be NULL!) - * @param c configuration + * @param cfg configuration   */  static void  run (void *cls, @@ -1048,7 +1048,7 @@ main (int argc,        char *const *argv)  {    const struct GNUNET_GETOPT_CommandLineOption options[] = { -      {'m', "master-key", "FILE", +    {'m', "master-key", "FILE",       "master key file (private key)", 1,       &GNUNET_GETOPT_set_filename, &masterkeyfile},      {'o', "output", "FILE", diff --git a/src/exchange-tools/taler-exchange-wire.c b/src/exchange-tools/taler-exchange-wire.c index 16435127..2c11e842 100644 --- a/src/exchange-tools/taler-exchange-wire.c +++ b/src/exchange-tools/taler-exchange-wire.c @@ -22,6 +22,7 @@  #include <jansson.h>  #include <gnunet/gnunet_json_lib.h>  #include "taler_crypto_lib.h" +#include "taler_util.h"  #include "taler_wire_lib.h"  #include "taler_signatures.h" @@ -51,6 +52,7 @@ static char *output_filename;   */  static int global_ret; +  /**   * Main function that will be run.   * @@ -211,6 +213,10 @@ main (int argc,      GNUNET_GETOPT_OPTION_END    }; +  /* force linker to link against libtalerutil; if we do +     not do this, the linker may "optimize" libtalerutil +     away and skip #TALER_OS_init(), which we do need */ +  (void) TALER_project_data_default ();    GNUNET_assert (GNUNET_OK ==                   GNUNET_log_setup ("taler-exchange-wire",                                     "WARNING",  | 
