diff --git a/src/tools/pkcs15-crypt.c b/src/tools/pkcs15-crypt.c index 24469a7c..57e1ead3 100644 --- a/src/tools/pkcs15-crypt.c +++ b/src/tools/pkcs15-crypt.c @@ -104,7 +104,7 @@ char * get_pin(struct sc_pkcs15_object *obj) if (strlen(pincode) < pinfo->min_length || strlen(pincode) > pinfo->max_length) continue; - return pincode; + return strdup(pincode); } }