==127233== Memcheck, a memory error detector ==127233== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==127233== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info ==127233== Command: ./conditional_jump ==127233== ==127233== Conditional jump or move depends on uninitialised value(s) ==127233== at 0x4006B9: print_string (conditional_jump.c:11) ==127233== by 0x4006EB: main (conditional_jump.c:18) ==127233== Uninitialised value was created by a heap allocation ==127233== at 0x4C29F73: malloc (vg_replace_malloc.c:309) ==127233== by 0x400635: repeat_char (conditional_jump.c:2) ==127233== by 0x4006DB: main (conditional_jump.c:17) ==127233== @@@==127233== ==127233== HEAP SUMMARY: ==127233== in use at exit: 0 bytes in 0 blocks ==127233== total heap usage: 1 allocs, 1 frees, 4 bytes allocated ==127233== ==127233== All heap blocks were freed -- no leaks are possible ==127233== ==127233== For lists of detected and suppressed errors, rerun with: -s ==127233== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)