summaryrefslogtreecommitdiff
path: root/src/libknot/tsig.c
diff options
context:
space:
mode:
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)