We're updating the issue view to help you get more done. 

raspberrypi either report of bug in openssl purify code or false positive

Description

lewis@raspberrypi:/tmp $ valgrind --gen-suppressions=yes -q --track-origins=yes --tool=memcheck --leak-check=full --suppressions=Valgrind-MemCheck-Common.supp /tmp/Test43
==742== Syscall param write(buf) points to uninitialised byte(s)
==742== at 0x4892E76: __libc_do_syscall (libc-do-syscall.S:47)
==742== by 0x4890C43: write (write.c:27)
==742== by 0x23BA5D: sock_write (in /tmp/Test43)
==742== Address 0x4b30e4e is 86 bytes inside a block of size 16,560 alloc'd
==742== at 0x483F5FC: malloc (vg_replace_malloc.c:299)
==742== by 0x1FDDAB: ssl3_setup_write_buffer (in /tmp/Test43)
==742== Uninitialised value was created by a heap allocation
==742== at 0x483F5FC: malloc (vg_replace_malloc.c:299)
==742== by 0x266419: CRYPTO_clear_realloc (in /tmp/Test43)
==742==

Environment

None

Status

Assignee

Lewis Pringle

Reporter

Lewis Pringle

Labels

None

Priority

Lowest