Conditional jump or move depends on uninitialised value(s) at 0x........: main (metadata.c:44)