]> granicus.if.org Git - p11-kit/commitdiff
mock: Check return value of calloc()
authorPankaj <pankaj.s01@samsung.com>
Tue, 20 Sep 2016 16:05:05 +0000 (18:05 +0200)
committerDaiki Ueno <ueno@gnu.org>
Tue, 13 Dec 2016 09:13:41 +0000 (10:13 +0100)
https://bugs.freedesktop.org/show_bug.cgi?id=92813

common/mock.c

index c3f25034dfa6134b633f8f29cd2dde5067311ffb..8bd617d82259d41af252ed5d4768dfd884624fa4 100644 (file)
@@ -919,6 +919,7 @@ mock_C_OpenSession (CK_SLOT_ID slot_id,
                return CKR_SESSION_PARALLEL_NOT_SUPPORTED;
 
        sess = calloc (1, sizeof (Session));
+       return_val_if_fail (sess != NULL, CKR_HOST_MEMORY);
        sess->handle = ++unique_identifier;
        sess->info.flags = flags;
        sess->info.slotID = slot_id;