Blame SOURCES/unlock-in-err-path.patch

0e3081
diff -ur a/src/tspi/obj_context.c b/src/tspi/obj_context.c
0e3081
--- a/src/tspi/obj_context.c	2014-11-03 12:31:55.000000000 -0700
0e3081
+++ b/src/tspi/obj_context.c	2017-04-03 12:40:15.055871284 -0700
0e3081
@@ -276,6 +276,7 @@
0e3081
     context->machineName = (BYTE *)calloc(1, len);
0e3081
     if (context->machineName == NULL) {
0e3081
         LogError("malloc of %u bytes failed.", len);
0e3081
+	obj_list_put(&context_list);
0e3081
         return TSPERR(TSS_E_OUTOFMEMORY);
0e3081
     }
0e3081
     memcpy(context->machineName, name, len);