diff --git a/testsuite/testutils.h b/testsuite/testutils.h
index 64d22eeb2f2752bea39280c39c6036451a1569bf..b03e8ce8d4295b2d133c2d9954d8796de811b56d 100644
--- a/testsuite/testutils.h
+++ b/testsuite/testutils.h
@@ -102,6 +102,7 @@ test_dsa_key(struct dsa_public_key *pub,
 #define HL(x) decode_hex_length(x), decode_hex_dup(x)
 
 #define LDATA(x) strlen(x), x
+#define LDUP(x) strlen(x), strdup(x)
 
 #define MEMEQ(length, a, b) (!memcmp((a), (b), (length)))
 #define MEMEQH(length, a, b) \