fix 'dummy' parameter

This commit is contained in:
afischerdev 2025-03-12 18:55:55 +01:00
parent 6a8863510d
commit a07fd6a400
2 changed files with 8 additions and 3 deletions

View File

@ -606,7 +606,9 @@ public class RoutingEngine extends Thread {
RoutingEngine re = null;
RoutingContext rc = new RoutingContext();
rc.localFunction = "dummy";
String name = routingContext.localFunction;
int idx = name.lastIndexOf(File.separator);
rc.localFunction = idx == -1 ? "dummy" : name.substring(0, idx+1) + "dummy.brf";
re = new RoutingEngine(null, null, segmentDir, wpliststart, rc, BROUTER_ENGINEMODE_ROUNDTRIP);
rc.useDynamicDistance = true;
@ -746,7 +748,9 @@ public class RoutingEngine extends Thread {
RoutingEngine re = null;
RoutingContext rc = new RoutingContext();
rc.localFunction = "dummy";
String name = routingContext.localFunction;
int idx = name.lastIndexOf(File.separator);
rc.localFunction = idx == -1 ? "dummy" : name.substring(0, idx+1) + "dummy.brf";
re = new RoutingEngine(null, null, segmentDir, wpliststart, rc, BROUTER_ENGINEMODE_ROUNDTRIP);
rc.useDynamicDistance = true;

View File

@ -64,7 +64,8 @@ public class BRouterService extends Service {
worker.segmentDir = new File(baseDir, "brouter/segments4");
String errMsg = null;
if (engineMode == RoutingEngine.BROUTER_ENGINEMODE_ROUTING) {
if (engineMode == RoutingEngine.BROUTER_ENGINEMODE_ROUTING ||
engineMode == RoutingEngine.BROUTER_ENGINEMODE_ROUNDTRIP) {
String remoteProfile = params.getString("remoteProfile", null);
if (remoteProfile == null) {