Make build.sh work from fresh checkout, fix crash on first start when Tor hasn't initialized yet

master
teknomunk 5 months ago
parent afb6afd0ee
commit db2114a4c6

@ -2,6 +2,8 @@
set -e
git submodule update --init --recursive
rm debug release 2>/dev/null || true
find src | grep -E "\.template$" | while read FILE; do
ruby tools/builder/tools/embed.rb "$FILE"

@ -42,6 +42,9 @@ void app_args_refresh_tor_hidden_service()
g_server->tor_hidden_service = NULL;
FILE* f = fopen("data/tor/hidden_service/hostname","r");
if( !f ) {
return;
}
size_t n;
getline( &g_server->tor_hidden_service, &n, f );
n = strlen( g_server->tor_hidden_service );

Loading…
Cancel
Save