X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fresolve%2Fdns-type.c;h=a3e740896f762a3969930701ed88012c9c85ba05;hp=271a7e176bf9120faaafd6929dba67d24fdf8f43;hb=de292aa1dd1942e151ff034fcb88504a86742f97;hpb=7263f72499e962b3fd54cdb7c79d49ca72121ede;ds=sidebyside diff --git a/src/resolve/dns-type.c b/src/resolve/dns-type.c index 271a7e176..a3e740896 100644 --- a/src/resolve/dns-type.c +++ b/src/resolve/dns-type.c @@ -32,16 +32,14 @@ lookup_dns_type (register const char *str, register unsigned int len); #include "dns_type-from-name.h" #include "dns_type-to-name.h" -int dns_type_from_string(const char *s, uint16_t *type) { +int dns_type_from_string(const char *s) { const struct dns_type_name *sc; assert(s); - assert(type); sc = lookup_dns_type(s, strlen(s)); if (!sc) - return -EINVAL; + return _DNS_TYPE_INVALID; - *type = sc->id; - return 0; + return sc->id; }