==10612== Memcheck, a.k.a. Valgrind, a memory error detector for x86-linux. ==10612== Copyright (C) 2002-2003, and GNU GPL'd, by Julian Seward. ==10612== Using valgrind-2.0.0, a program supervision framework for x86-linux. ==10612== Copyright (C) 2000-2003, and GNU GPL'd, by Julian Seward. ==10612== Estimated CPU clock rate is 334 MHz ==10612== For more details, rerun with: -v ==10612== ==10616== Conditional jump or move depends on uninitialised value(s) ==10616== at 0x8049E01: getauthinfo (md5auth.c:342) ==10616== by 0x80496F7: socket_md5auth (md5auth.c:97) ==10616== by 0x80491DC: server_test_program (test003block.c:298) ==10616== by 0x8048CD3: main (test003block.c:76) ==10616== ==10616== Conditional jump or move depends on uninitialised value(s) ==10616== at 0x40020440: strcmp (mac_replace_strmem.c:227) ==10616== by 0x8049E21: getauthinfo (md5auth.c:351) ==10616== by 0x80496F7: socket_md5auth (md5auth.c:97) ==10616== by 0x80491DC: server_test_program (test003block.c:298) ==10616== ==10616== Conditional jump or move depends on uninitialised value(s) ==10616== at 0x40020448: strcmp (mac_replace_strmem.c:231) ==10616== by 0x8049E21: getauthinfo (md5auth.c:351) ==10616== by 0x80496F7: socket_md5auth (md5auth.c:97) ==10616== by 0x80491DC: server_test_program (test003block.c:298) ==10616== ==10616== Conditional jump or move depends on uninitialised value(s) ==10616== at 0x40020453: strcmp (mac_replace_strmem.c:232) ==10616== by 0x8049E21: getauthinfo (md5auth.c:351) ==10616== by 0x80496F7: socket_md5auth (md5auth.c:97) ==10616== by 0x80491DC: server_test_program (test003block.c:298) ==10612== Conditional jump or move depends on uninitialised value(s) ==10612== at 0x8049E01: getauthinfo (md5auth.c:342) ==10612== by 0x80496F7: socket_md5auth (md5auth.c:97) ==10612== by 0x8048E0D: client_test_program (test003block.c:137) ==10612== by 0x8048CEA: main (test003block.c:79) ==10612== ==10612== Conditional jump or move depends on uninitialised value(s) ==10612== at 0x40020440: strcmp (mac_replace_strmem.c:227) ==10612== by 0x8049E21: getauthinfo (md5auth.c:351) ==10612== by 0x80496F7: socket_md5auth (md5auth.c:97) ==10612== by 0x8048E0D: client_test_program (test003block.c:137) ==10612== ==10612== Conditional jump or move depends on uninitialised value(s) ==10612== at 0x40020448: strcmp (mac_replace_strmem.c:231) ==10612== by 0x8049E21: getauthinfo (md5auth.c:351) ==10612== by 0x80496F7: socket_md5auth (md5auth.c:97) ==10612== by 0x8048E0D: client_test_program (test003block.c:137) ==10612== ==10612== Conditional jump or move depends on uninitialised value(s) ==10612== at 0x40020453: strcmp (mac_replace_strmem.c:232) ==10612== by 0x8049E21: getauthinfo (md5auth.c:351) ==10612== by 0x80496F7: socket_md5auth (md5auth.c:97) ==10612== by 0x8048E0D: client_test_program (test003block.c:137) ==10612== ==10612== ERROR SUMMARY: 14212 errors from 4 contexts (suppressed: 9 from 2) ==10612== malloc/free: in use at exit: 1220 bytes in 7 blocks. ==10612== malloc/free: 45 allocs, 38 frees, 5323 bytes allocated. ==10612== For counts of detected errors, rerun with: -v ==10612== searching for pointers to 7 not-freed blocks. ==10612== checked 3673640 bytes. ==10612== ==10612== LEAK SUMMARY: ==10612== definitely lost: 0 bytes in 0 blocks. ==10612== possibly lost: 0 bytes in 0 blocks. ==10612== still reachable: 1020 bytes in 6 blocks. ==10612== suppressed: 200 bytes in 1 blocks. ==10612== Reachable blocks (those to which a pointer was found) are not shown. ==10612== To see them, rerun with: --show-reachable=yes ==10612== recv(): Success Can't receive block from client... ==10616== ==10616== ERROR SUMMARY: 10404 errors from 4 contexts (suppressed: 0 from 0) ==10616== malloc/free: in use at exit: 582 bytes in 3 blocks. ==10616== malloc/free: 4 allocs, 1 frees, 602 bytes allocated. ==10616== For counts of detected errors, rerun with: -v ==10616== searching for pointers to 3 not-freed blocks. ==10616== checked 3627948 bytes. ==10616== ==10616== LEAK SUMMARY: ==10616== definitely lost: 0 bytes in 0 blocks. ==10616== possibly lost: 0 bytes in 0 blocks. ==10616== still reachable: 382 bytes in 2 blocks. ==10616== suppressed: 200 bytes in 1 blocks. ==10616== Reachable blocks (those to which a pointer was found) are not shown. ==10616== To see them, rerun with: --show-reachable=yes ==10616==