Make InputValues safer

InputValues contains a pointer to the config descriptor, but we don't
do anything to ensure that the descriptor outlives it, which can lead
to a use after free. Fix that.

Bug: 280617929
Test: Previously broken calling code no longer compiles
Test: Boot Microdroid
Change-Id: If0035c568e58fc220bf33d53816a04fc1a600263
1 file changed