Blame ecryptfs-utils-84-fixsigness.patch

cac1ea
diff -up ecryptfs-utils-103/src/key_mod/ecryptfs_key_mod_pkcs11_helper.c.fixsigness ecryptfs-utils-103/src/key_mod/ecryptfs_key_mod_pkcs11_helper.c
cac1ea
--- ecryptfs-utils-103/src/key_mod/ecryptfs_key_mod_pkcs11_helper.c.fixsigness	2012-09-25 22:57:16.000000000 +0200
cac1ea
+++ ecryptfs-utils-103/src/key_mod/ecryptfs_key_mod_pkcs11_helper.c	2013-01-28 17:22:18.711183767 +0100
cac1ea
@@ -1158,7 +1158,7 @@ static int tf_pkcs11h_key_x509file(struc
9f5906
 			goto out;
9f5906
 		}
9f5906
 
9f5906
-		if ((subgraph_key_ctx->pkcs11h_data.certificate_blob_size = i2d_X509 (x509, NULL)) < 0	) {
9f5906
+		if ((ssize_t)(subgraph_key_ctx->pkcs11h_data.certificate_blob_size = i2d_X509 (x509, NULL)) < 0	) {
9f5906
 			syslog(LOG_ERR, "PKCS#11: Cannot read decode certificate");
9f5906
 			rc = -EIO;
9f5906
 			goto out;
cac1ea
@@ -1179,7 +1179,7 @@ static int tf_pkcs11h_key_x509file(struc
9f5906
 		 */
9f5906
 		p = subgraph_key_ctx->pkcs11h_data.certificate_blob;
9f5906
 
9f5906
-		if ((subgraph_key_ctx->pkcs11h_data.certificate_blob_size = i2d_X509 (x509, &p)) < 0) {
9f5906
+		if ((ssize_t)(subgraph_key_ctx->pkcs11h_data.certificate_blob_size = i2d_X509 (x509, &p)) < 0) {
9f5906
 			syslog(LOG_ERR, "PKCS#11: Cannot read decode certificate");
9f5906
 			goto out;
9f5906
 		}