]> granicus.if.org Git - p11-kit/commitdiff
p11-kit: Fix integer overflow in memset() argument
authorStef Walter <stef@thewalter.net>
Fri, 8 Aug 2014 15:19:12 +0000 (17:19 +0200)
committerStef Walter <stef@thewalter.net>
Fri, 8 Aug 2014 16:44:20 +0000 (18:44 +0200)
p11-kit/virtual.c

index 104ece0f96b67dfb91888ed2d2f6800cc72ae5ee..2f4f0ae3b7f39e07cb7e476a82d82533197ff74f 100644 (file)
@@ -2787,7 +2787,7 @@ p11_virtual_unwrap (CK_FUNCTION_LIST_PTR module)
         * p11_virtual_is_wrapper() recognizes this. This is in case the
         * destroyer callback tries to do something fancy.
         */
-       memset (&wrapper->bound, 0xFEEEFEEE, sizeof (wrapper->bound));
+       memset (&wrapper->bound, 0xFE, sizeof (wrapper->bound));
 
        if (wrapper->destroyer)
                (wrapper->destroyer) (wrapper->virt);