diff options
Diffstat (limited to 'lib/resolver.h')
| -rw-r--r-- | lib/resolver.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/resolver.h b/lib/resolver.h index a418377a29..59bf0d0f55 100644 --- a/lib/resolver.h +++ b/lib/resolver.h @@ -14,7 +14,8 @@ #include "sockunion.h" struct resolver_query { - void (*callback)(struct resolver_query *, int n, union sockunion *); + void (*callback)(struct resolver_query *, const char *errstr, int n, + union sockunion *); /* used to immediate provide the result if IP literal is passed in */ union sockunion literal_addr; @@ -24,6 +25,7 @@ struct resolver_query { void resolver_init(struct thread_master *tm); void resolver_resolve(struct resolver_query *query, int af, const char *hostname, void (*cb)(struct resolver_query *, - int, union sockunion *)); + const char *, int, + union sockunion *)); #endif /* _FRR_RESOLVER_H */ |
