c
< 	if (row != 0)
---
> 	if (row != 0 && row <= nused) {
> 		memcpy (&this_set[row - 1].signature, ph, sizeof (uint64_t));
> 	} else {
> 		// Handle out-of-bounds access error
> 	}
