From d45ae3ba8071ef6a5c1a7469ce09d39dcd54ff79 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Wed, 2 Mar 2016 14:50:57 +0100 Subject: [PATCH] sm-card-iasecc.c: fix compiler warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit sm-card-iasecc.c: In function ‘sm_iasecc_get_apdu_delete_file’: sm-card-iasecc.c:188:25: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] unsigned int file_id = (unsigned int)sm_info->cmd_data; ^ --- src/smm/sm-card-iasecc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/smm/sm-card-iasecc.c b/src/smm/sm-card-iasecc.c index a22c3aca..d9770d77 100644 --- a/src/smm/sm-card-iasecc.c +++ b/src/smm/sm-card-iasecc.c @@ -185,7 +185,7 @@ sm_iasecc_get_apdu_create_file(struct sc_context *ctx, struct sm_info *sm_info, static int sm_iasecc_get_apdu_delete_file(struct sc_context *ctx, struct sm_info *sm_info, struct sc_remote_data *rdata) { - unsigned int file_id = (unsigned int)sm_info->cmd_data; + unsigned int file_id = (unsigned int)(long)sm_info->cmd_data; struct sc_remote_apdu *rapdu = NULL; int rv;