Copy just 20 bytes of pcr after value
authorSansar Choinyambuu <schoinya@hsr.ch>
Mon, 24 Oct 2011 12:11:11 +0000 (14:11 +0200)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Mon, 28 Nov 2011 13:39:52 +0000 (14:39 +0100)
src/libimcv/plugins/imv_attestation/imv_attestation_process.c

index a097aba..569033a 100644 (file)
@@ -264,7 +264,7 @@ bool imv_attestation_process(pa_tnc_attr_t *attr, linked_list_t *attr_list,
 
                                entry = malloc_thing(pcr_entry_t);
                                entry->pcr_number = extended_pcr;
-                               strcpy(entry->pcr_value, pcr_after.ptr);
+                               strncpy(entry->pcr_value, pcr_after.ptr, PCR_LEN);
                                pts->add_pcr_entry(pts, entry);
                                
                        }