Skip to content

Commit cac17c0

Browse files
committed
Fixed a bug in DialsHeap.java.
1 parent c8af751 commit cac17c0

File tree

1 file changed

+2
-1
lines changed
  • src/main/java/com/github/coderodde/graph/pathfinding/delayed/impl

1 file changed

+2
-1
lines changed

src/main/java/com/github/coderodde/graph/pathfinding/delayed/impl/DialsHeap.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,12 +370,13 @@ private void linkImpl(final DialsHeapNode<D> node, final int priority) {
370370
private void unlinkImpl(final DialsHeapNode<D> node) {
371371
if (node.prev != null) {
372372
node.prev.next = node.next;
373-
node.prev = null;
374373

375374
if (node.next != null) {
376375
node.next.prev = node.prev;
377376
node.next = null;
378377
}
378+
379+
node.prev = null;
379380
} else {
380381
// Once here, node.prev == null!
381382
if (node.next != null) {

0 commit comments

Comments
 (0)