IPoIB: always set path->query to NULL when query finishes

Always set path->query to NULL when the SA path record query
completes, rather than only when we don't have an address handle.

Signed-off-by: Roland Dreier <rolandd@cisco.com>

+2 -2
+2 -2
drivers/infiniband/ulp/ipoib/ipoib_main.c
··· 398 while ((skb = __skb_dequeue(&neigh->queue))) 399 __skb_queue_tail(&skqueue, skb); 400 } 401 - } else 402 - path->query = NULL; 403 404 complete(&path->done); 405 406 spin_unlock_irqrestore(&priv->lock, flags);
··· 398 while ((skb = __skb_dequeue(&neigh->queue))) 399 __skb_queue_tail(&skqueue, skb); 400 } 401 + } 402 403 + path->query = NULL; 404 complete(&path->done); 405 406 spin_unlock_irqrestore(&priv->lock, flags);