--- a/key.dns_resolver.c +++ b/key.dns_resolver.c @@ -717,12 +717,12 @@ int main(int argc, char *argv[]) keyend = buf + ktlen + 1; /* the actual key description follows the last semicolon */ - keyend = rindex(keyend, ';'); + keyend = strrchr(keyend, ';'); if (!keyend) error("Invalid key description: %s", buf); keyend++; - name = index(keyend, ':'); + name = strchr(keyend, ':'); if (!name) dns_query_a_or_aaaa(keyend, callout_info);