diff options
Diffstat (limited to 'src/exchange-tools/taler-exchange-offline.c')
| -rw-r--r-- | src/exchange-tools/taler-exchange-offline.c | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/src/exchange-tools/taler-exchange-offline.c b/src/exchange-tools/taler-exchange-offline.c index e7cb94b5..3d980c27 100644 --- a/src/exchange-tools/taler-exchange-offline.c +++ b/src/exchange-tools/taler-exchange-offline.c @@ -4255,13 +4255,17 @@ do_extensions_show (char *const *args)    GNUNET_assert (NULL != exts);    for (it = TALER_extensions_get_head (); -       NULL != it; +       NULL != it && NULL != it->extension;         it = it->next) +  { +	  const struct TALER_Extension *extension = it->extension; +      GNUNET_assert (0 ==                     json_object_set_new (exts,                                          it->extension->name,                                          it->extension->config_to_json (                                            it->extension))); +  }    obj = GNUNET_JSON_PACK (      GNUNET_JSON_pack_object_steal ("extensions",                                     exts));  | 
