Use proper path prefix macros in spec
[platform/upstream/cryptsetup.git] / lib / volumekey.c
index f533ad3..e7150aa 100644 (file)
@@ -6,7 +6,8 @@
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
- * version 2 as published by the Free Software Foundation.
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -34,7 +35,7 @@ struct volume_key *crypt_alloc_volume_key(unsigned keylength, const char *key)
        if (key)
                memcpy(&vk->key, key, keylength);
        else
-               memset(&vk->key, 0, keylength);
+               crypt_memzero(&vk->key, keylength);
 
        return vk;
 }
@@ -42,7 +43,7 @@ struct volume_key *crypt_alloc_volume_key(unsigned keylength, const char *key)
 void crypt_free_volume_key(struct volume_key *vk)
 {
        if (vk) {
-               memset(vk->key, 0, vk->keylength);
+               crypt_memzero(vk->key, vk->keylength);
                vk->keylength = 0;
                free(vk);
        }