diff options
Diffstat (limited to 'src/libknot/tsig.c')
-rw-r--r-- | src/libknot/tsig.c | 7 |
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) |