summaryrefslogtreecommitdiff
path: root/src/libknot/tsig.c
diff options
context:
space:
mode:
authorOndřej Surý <ondrej@sury.org>2012-02-29 18:44:03 +0100
committerOndřej Surý <ondrej@sury.org>2012-02-29 18:44:03 +0100
commit329f909f84efaecfc56fa80a329fb91e576b4f31 (patch)
treefa93093335802e524febd61c4bf1486535318f47 /src/libknot/tsig.c
parenta3a4fcd0e5a4bbc54fc6f6c555b3656798f3a5aa (diff)
downloadknot-329f909f84efaecfc56fa80a329fb91e576b4f31.tar.gz
Imported Upstream version 1.0.0upstream/1.0.0
Diffstat (limited to 'src/libknot/tsig.c')
-rw-r--r--src/libknot/tsig.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/libknot/tsig.c b/src/libknot/tsig.c
index 5790b68..e9da295 100644
--- a/src/libknot/tsig.c
+++ b/src/libknot/tsig.c
@@ -331,16 +331,13 @@ tsig_algorithm_t tsig_rdata_alg(const knot_rrset_t *tsig)
}
knot_lookup_table_t *item = knot_lookup_by_name(tsig_alg_table, name);
+ free(name);
if (!item) {
dbg_tsig_detail("TSIG: rdata: unknown algorithm.\n");
return KNOT_TSIG_ALG_NULL;
}
- free(name);
-
- int id = item->id;
-
- return id;
+ return item->id;
}
uint64_t tsig_rdata_time_signed(const knot_rrset_t *tsig)