blob: fix handling of custom validator callback
[project/libubox.git] / blob.c
diff --git a/blob.c b/blob.c
index 2da7cac7e492819d00e122bcbf3334d0ebb3973e..9b721d14ec645bc0fa2244fda369ee0aba83a4cb 100644 (file)
--- a/blob.c
+++ b/blob.c
@@ -236,7 +236,7 @@ blob_parse(struct blob_attr *attr, struct blob_attr **data, const struct blob_at
                        if (info[id].maxlen && len > info[id].maxlen)
                                continue;
 
-                       if (info[id].validate && !info[id].validate(&info[id], attr))
+                       if (info[id].validate && !info[id].validate(&info[id], pos))
                                continue;
                }