]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
use correct size for allocation of hmac keys in key2rr
authorJelte Jansen <jelte@NLnetLabs.nl>
Fri, 3 Apr 2009 12:40:43 +0000 (12:40 +0000)
committerJelte Jansen <jelte@NLnetLabs.nl>
Fri, 3 Apr 2009 12:40:43 +0000 (12:40 +0000)
keys.c

diff --git a/keys.c b/keys.c
index f8ca4eb441c0abf83104ef3b3bffe9087feedb33..3ab96f5de5801006db2394727d6a259f9591f221 100644 (file)
--- a/keys.c
+++ b/keys.c
@@ -1050,7 +1050,7 @@ ldns_key2rr(const ldns_key *k)
                case LDNS_SIGN_HMACMD5:
                case LDNS_SIGN_HMACSHA1:
                case LDNS_SIGN_HMACSHA256:
-                       bin = LDNS_XMALLOC(unsigned char, size);
+                       bin = LDNS_XMALLOC(unsigned char, ldns_key_hmac_size(k));
                        if (!bin) {
                                return NULL;
                        }