summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-12-02 13:31:20 +0100
committerChristian Grothoff <christian@grothoff.org>2021-12-02 13:31:20 +0100
commitbbdc7649f7251c0ad16ebc4559f52378388c39fe (patch)
tree7e4c5cd9a6be793420ef12971d7fa1b32eaede61 /src/exchange/taler-exchange-httpd.c
parent5a7dd001250da73ce2236f245b6bba9a1663477e (diff)
downloadexchange-bbdc7649f7251c0ad16ebc4559f52378388c39fe.tar.gz
exchange-bbdc7649f7251c0ad16ebc4559f52378388c39fe.tar.bz2
exchange-bbdc7649f7251c0ad16ebc4559f52378388c39fe.zip
add -I command line option
Diffstat (limited to 'src/exchange/taler-exchange-httpd.c')
-rw-r--r--src/exchange/taler-exchange-httpd.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/exchange/taler-exchange-httpd.c b/src/exchange/taler-exchange-httpd.c
index 327bcd1e5..ffd61873b 100644
--- a/src/exchange/taler-exchange-httpd.c
+++ b/src/exchange/taler-exchange-httpd.c
@@ -128,6 +128,11 @@ static unsigned int connection_timeout = 30;
static int connection_close;
/**
+ * -I command-line flag given?
+ */
+int TEH_check_invariants;
+
+/**
* True if we should commit suicide once all active
* connections are finished.
*/
@@ -1903,6 +1908,10 @@ main (int argc,
"connection-close",
"force HTTP connections to be closed after each request",
&connection_close),
+ GNUNET_GETOPT_option_flag ('I',
+ "check-invariants",
+ "enable expensive invariant checks",
+ &TEH_check_invariants),
GNUNET_GETOPT_option_flag ('r',
"allow-reuse-address",
"allow multiple HTTPDs to listen to the same port",