diff options
Diffstat (limited to 'src/merchant-tools/taler-merchant-dbinit.c')
-rw-r--r-- | src/merchant-tools/taler-merchant-dbinit.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/merchant-tools/taler-merchant-dbinit.c b/src/merchant-tools/taler-merchant-dbinit.c index 2da6cd50..b5e85ee6 100644 --- a/src/merchant-tools/taler-merchant-dbinit.c +++ b/src/merchant-tools/taler-merchant-dbinit.c | |||
@@ -60,17 +60,11 @@ run (void *cls, | |||
60 | return; | 60 | return; |
61 | } | 61 | } |
62 | if (reset_db) | 62 | if (reset_db) |
63 | (void) plugin->drop_tables (plugin->cls); | ||
64 | if (GNUNET_OK != | ||
65 | plugin->initialize (plugin->cls)) | ||
66 | { | 63 | { |
67 | fprintf (stderr, | 64 | (void) plugin->drop_tables (plugin->cls); |
68 | "Failed to initialize database.\n"); | ||
69 | TALER_MERCHANTDB_plugin_unload (plugin); | 65 | TALER_MERCHANTDB_plugin_unload (plugin); |
70 | global_ret = 1; | 66 | plugin = TALER_MERCHANTDB_plugin_load (cfg); |
71 | return; | ||
72 | } | 67 | } |
73 | |||
74 | TALER_MERCHANTDB_plugin_unload (plugin); | 68 | TALER_MERCHANTDB_plugin_unload (plugin); |
75 | } | 69 | } |
76 | 70 | ||