diff --git a/df.md b/df.md
index 42649321b47b2856bd9053167123b89a76636db2..d93fe640a895db50be839e88a66b0f2b48544087 100644
--- a/df.md
+++ b/df.md
@@ -67,8 +67,8 @@ void dijkstra(graph g, int src, int num, int dist[num], int prev[num]) {
 
     while (!queue_is_empty(q)) {
         p = queue_pop(q);
-        for v in the neighborhood of p {
-            d_new = dist[v] + weight(p, v);
+        for v in the neighborhood_of(g, p) {
+            d_new = dist[v] + weight(g, p, v);
             if (d_new < dist[v]) {
                 dist[v] = d_new;
                 prev[v] = p;