the if condition is correct because test_network returns 1 on success fixes #171
@@ -1394,7 +1394,9 @@ menu_source() {
"Local") src="local";;
"Network") src="net";
if [ -z "$NETWORK_DONE" ]; then
- menu_network;
+ if test_network; then
+ menu_network
+ fi
fi;;
*) return 1;;
esac