]> err.no Git - yubikey-personalization/commitdiff
don't do sizeof() on pointer
authorKlas Lindfors <klas@yubico.com>
Mon, 3 Mar 2014 11:50:44 +0000 (12:50 +0100)
committerKlas Lindfors <klas@yubico.com>
Mon, 3 Mar 2014 11:50:44 +0000 (12:50 +0100)
even in test

tests/test_key_generation.c

index f5a899cf8fbe6807b4ac1cc84fb654db70d9c7b3..f724bac229a71da811c9d963afc1bd85391b916c 100644 (file)
@@ -40,7 +40,7 @@ void _test_128_bits_key(YKP_CONFIG *ykp, struct config_st *cfg)
        unsigned char empty[256];
 
        memset (empty, 0, sizeof(empty));
-       memset (cfg, 0, sizeof(cfg));
+       memset (cfg, 0, sizeof(struct config_st));
        cfg->tktFlags = TKTFLAG_APPEND_CR;
 
        ykp_AES_key_from_passphrase(ykp, "test", "ABCDEF");
@@ -56,7 +56,7 @@ void _test_160_bits_key(YKP_CONFIG *ykp, struct config_st *cfg)
        unsigned char empty[256];
 
        memset (empty, 0, sizeof(empty));
-       memset (cfg, 0, sizeof(cfg));
+       memset (cfg, 0, sizeof(struct config_st));
        cfg->tktFlags = TKTFLAG_APPEND_CR | TKTFLAG_OATH_HOTP;
 
        ykp_AES_key_from_passphrase(ykp, "test", "ABCDEF");