NAME_1@8fb4563b5671:~/NAME_2# cat valgrind.rpt 
==4597== Memcheck, a memory error detector
==4597== Copyright (C) 2002-2017, and GNU GPL'd, by NAME_3 et al.
==4597== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info
==4597== Command: ./hsh
==4597== Parent PID: 2479
==4597== 
==4597== 
==4597== HEAP SUMMARY:
==4597==     in use at exit: 11 bytes in 2 blocks
==4597==   total heap usage: 6 allocs, 4 frees, 1,176 bytes allocated
==4597== 
==4597== 5 bytes in 1 blocks are definitely lost in loss record 1 of 2
==4597==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==4597==    by 0x48F33BE: strdup (strdup.c:42)
==4597==    by 0x10A8E5: custom_tokenize (_token.c:32)
==4597==    by 0x10A6EA: main (NAME_4.c:32)
==4597== 
==4597== 6 bytes in 1 blocks are definitely lost in loss record 2 of 2
==4597==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==4597==    by 0x109CCE: rem_newline_char (del_line.c:17)
==4597==    by 0x10A877: custom_tokenize (_token.c:21)
==4597==    by 0x10A6EA: main (NAME_4.c:32)
==4597== 
==4597== LEAK SUMMARY:
==4597==    definitely lost: 11 bytes in 2 blocks
==4597==    indirectly lost: 0 bytes in 0 blocks
==4597==      possibly lost: 0 bytes in 0 blocks
==4597==    still reachable: 0 bytes in 0 blocks
==4597==         suppressed: 0 bytes in 0 blocks
==4597== 
==4597== For lists of detected and suppressed errors, rerun with: -s
==4597== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) Use words with all capital letters to highlight key points, but make sure that words with all capital letters appear less than 9 times
user