aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2014-05-08 13:24:03 +0200
committerMartin Willi <martin@revosec.ch>2014-05-16 15:42:06 +0200
commit0746e38c51dee9eebed9d501650f75079188c53e (patch)
tree5218c193d0c24b6b1da906647975dcfd1bffb3c4
parentfb515325ccaa15740781705d676cf0bbf01ed6fd (diff)
downloadstrongswan-0746e38c51dee9eebed9d501650f75079188c53e.tar.bz2
strongswan-0746e38c51dee9eebed9d501650f75079188c53e.tar.xz
unbound: Explicitly cast from ldns RR type/class to our types
These definitions are directly derived from the RFC, so it should be safe to cast them. clang complains about the different types, so cast them explicitly.
-rw-r--r--src/libstrongswan/plugins/unbound/unbound_rr.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstrongswan/plugins/unbound/unbound_rr.c b/src/libstrongswan/plugins/unbound/unbound_rr.c
index 97c3b1933..fc69eed00 100644
--- a/src/libstrongswan/plugins/unbound/unbound_rr.c
+++ b/src/libstrongswan/plugins/unbound/unbound_rr.c
@@ -135,8 +135,8 @@ unbound_rr_t *unbound_rr_create_frm_ldns_rr(ldns_rr *rr)
return NULL;
}
- this->type = ldns_rr_get_type(rr);
- this->class = ldns_rr_get_class(rr);
+ this->type = (rr_type_t)ldns_rr_get_type(rr);
+ this->class = (rr_class_t)ldns_rr_get_class(rr);
this->ttl = ldns_rr_ttl(rr);
for(i = 0; i < ldns_rr_rd_count(rr); i++)
{