Index: D:/projectl2j/L2_GameServer_t1/java/net/sf/l2j/gameserver/pathfinding/geonodes/GeoPathFinding.java =================================================================== --- D:/projectl2j/L2_GameServer_t1/java/net/sf/l2j/gameserver/pathfinding/geonodes/GeoPathFinding.java (revision 1974) +++ D:/projectl2j/L2_GameServer_t1/java/net/sf/l2j/gameserver/pathfinding/geonodes/GeoPathFinding.java (working copy) @@ -70,10 +70,10 @@ { Node start = readNode(gx,gy,z); Node end = readNode(gtx,gty,tz); + if (start == null || end == null) + return null; if (Math.abs(start.getLoc().getZ() - z) > 55) return null; // not correct layer if (Math.abs(end.getLoc().getZ() - tz) > 55) return null; // not correct layer - if (start == null || end == null) - return null; if (start == end) return null;