fix crash
This commit is contained in:
parent
92080dc8a4
commit
be0a52f23c
@ -8,6 +8,20 @@ CURRENCY = EUR
|
|||||||
CURRENCY_ROUND_UNIT = EUR:0.01
|
CURRENCY_ROUND_UNIT = EUR:0.01
|
||||||
|
|
||||||
[exchange]
|
[exchange]
|
||||||
|
|
||||||
|
# Directory with our terms of service.
|
||||||
|
TERMS_DIR = ../../contrib/tos
|
||||||
|
|
||||||
|
# Etag / filename for the terms of service.
|
||||||
|
TERMS_ETAG = 0
|
||||||
|
|
||||||
|
|
||||||
|
# Directory with our privacy policy.
|
||||||
|
PRIVACY_DIR = ../../contrib/pp
|
||||||
|
|
||||||
|
# Etag / filename for the privacy policy.
|
||||||
|
PRIVACY_ETAG = 0
|
||||||
|
|
||||||
# MAX_REQUESTS = 2
|
# MAX_REQUESTS = 2
|
||||||
# how long is one signkey valid?
|
# how long is one signkey valid?
|
||||||
SIGNKEY_DURATION = 4 weeks
|
SIGNKEY_DURATION = 4 weeks
|
||||||
|
@ -57,9 +57,19 @@ echo " DONE"
|
|||||||
echo -n "Running tests ..."
|
echo -n "Running tests ..."
|
||||||
# We read the JSON snippets to POST from test_taler_exchange_httpd.post
|
# We read the JSON snippets to POST from test_taler_exchange_httpd.post
|
||||||
cat test_taler_exchange_httpd.post | grep -v ^\# | awk '{ print "curl -d \47" $2 "\47 http://localhost:8081" $1 }' | bash &> /dev/null
|
cat test_taler_exchange_httpd.post | grep -v ^\# | awk '{ print "curl -d \47" $2 "\47 http://localhost:8081" $1 }' | bash &> /dev/null
|
||||||
|
echo -n .
|
||||||
# We read the JSON snippets to GET from test_taler_exchange_httpd.get
|
# We read the JSON snippets to GET from test_taler_exchange_httpd.get
|
||||||
cat test_taler_exchange_httpd.get | grep -v ^\# | awk '{ print "curl http://localhost:8081" $1 }' | bash &> /dev/null
|
cat test_taler_exchange_httpd.get | grep -v ^\# | awk '{ print "curl http://localhost:8081" $1 }' | bash &> /dev/null
|
||||||
|
echo -n .
|
||||||
|
# Also try them with various headers: Language
|
||||||
|
cat test_taler_exchange_httpd.get | grep -v ^\# | awk '{ print "curl -H \"Accept-Language: fr,en;q=0.4,de\" http://localhost:8081" $1 }' | bash &> /dev/null
|
||||||
|
echo -n .
|
||||||
|
# Also try them with various headers: Accept encoding (wildcard #1)
|
||||||
|
cat test_taler_exchange_httpd.get | grep -v ^\# | awk '{ print "curl -H \"Accept: text/*\" http://localhost:8081" $1 }' | bash &> /dev/null
|
||||||
|
echo -n .
|
||||||
|
# Also try them with various headers: Accept encoding (wildcard #2)
|
||||||
|
cat test_taler_exchange_httpd.get | grep -v ^\# | awk '{ print "curl -H \"Accept: */html\" http://localhost:8081" $1 }' | bash &> /dev/null
|
||||||
|
bash
|
||||||
|
|
||||||
echo " DONE"
|
echo " DONE"
|
||||||
# $! is the last backgrounded process, hence the exchange
|
# $! is the last backgrounded process, hence the exchange
|
||||||
|
@ -36,7 +36,7 @@ unset XDG_DATA_HOME
|
|||||||
unset XDG_CONFIG_HOME
|
unset XDG_CONFIG_HOME
|
||||||
PREFIX=
|
PREFIX=
|
||||||
# Uncomment this line to run with valgrind...
|
# Uncomment this line to run with valgrind...
|
||||||
PREFIX="valgrind --leak-check=yes --track-fds=yes --error-exitcode=1 --log-file=valgrind.%p"
|
#PREFIX="valgrind --leak-check=yes --track-fds=yes --error-exitcode=1 --log-file=valgrind.%p"
|
||||||
# Setup keys.
|
# Setup keys.
|
||||||
taler-exchange-keyup -c test_taler_exchange_httpd.conf
|
taler-exchange-keyup -c test_taler_exchange_httpd.conf
|
||||||
# Setup database (just to be sure)
|
# Setup database (just to be sure)
|
||||||
|
@ -484,6 +484,8 @@ load_language (struct TALER_MHD_Legal *legal,
|
|||||||
path,
|
path,
|
||||||
lang);
|
lang);
|
||||||
d = opendir (dname);
|
d = opendir (dname);
|
||||||
|
if (NULL == d)
|
||||||
|
return;
|
||||||
for (struct dirent *de = readdir (d);
|
for (struct dirent *de = readdir (d);
|
||||||
NULL != de;
|
NULL != de;
|
||||||
de = readdir (d))
|
de = readdir (d))
|
||||||
|
Loading…
Reference in New Issue
Block a user