]> git.proxmox.com Git - swtpm.git/commitdiff
swtpm: Set missing PTM_CAP_GET_INFO capability flag for CUSE TPM
authorStefan Berger <stefanb@linux.vnet.ibm.com>
Tue, 9 Jul 2019 13:30:40 +0000 (09:30 -0400)
committerStefan Berger <stefanb@us.ibm.com>
Tue, 9 Jul 2019 14:38:07 +0000 (10:38 -0400)
CUSE TPM did not report the PTM_CAP_GET_INFO flag. This patch fixes
it.

Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
src/swtpm/cuse_tpm.c

index 71c38991faec6ba6d6386fe305feee2775e66e9d..3aae40fff4873bab437087c96cd75cd1199ffa64 100644 (file)
@@ -971,7 +971,8 @@ static void ptm_ioctl(fuse_req_t req, int cmd, void *arg,
                     | PTM_CAP_SET_STATEBLOB
                     | PTM_CAP_STOP
                     | PTM_CAP_GET_CONFIG
-                    | PTM_CAP_SET_BUFFERSIZE;
+                    | PTM_CAP_SET_BUFFERSIZE
+                    | PTM_CAP_GET_INFO;
                 break;
             case TPMLIB_TPM_VERSION_1_2:
                 ptm_caps = PTM_CAP_INIT | PTM_CAP_SHUTDOWN
@@ -985,7 +986,8 @@ static void ptm_ioctl(fuse_req_t req, int cmd, void *arg,
                     | PTM_CAP_SET_STATEBLOB
                     | PTM_CAP_STOP
                     | PTM_CAP_GET_CONFIG
-                    | PTM_CAP_SET_BUFFERSIZE;
+                    | PTM_CAP_SET_BUFFERSIZE
+                    | PTM_CAP_GET_INFO;
                 break;
             }
             fuse_reply_ioctl(req, 0, &ptm_caps, sizeof(ptm_caps));