]> granicus.if.org Git - curl/commit
http2: Fix address sanitizer memcpy warning
authorJay Satiro <raysatiro@yahoo.com>
Wed, 16 Nov 2016 07:16:10 +0000 (02:16 -0500)
committerJay Satiro <raysatiro@yahoo.com>
Wed, 16 Nov 2016 07:16:10 +0000 (02:16 -0500)
commitb65f79d9e84277594f0df98ae4b997053176983d
treeb758a851bc2770418dce807e1c4e70f5b2b520d1
parent03d707fc5fe137376a0ae4e5c6fe3d918367550f
http2: Fix address sanitizer memcpy warning

- In Curl_http2_switched don't call memcpy when src is NULL.

Curl_http2_switched can be called like:

Curl_http2_switched(conn, NULL, 0);

.. and prior to this change memcpy was then called like:

memcpy(dest, NULL, 0)

.. causing address sanitizer to warn:

http2.c:2057:3: runtime error: null pointer passed as argument 2, which
is declared to never be null
lib/http2.c