{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1745136832,"commit_time":1745333412,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"d60c9aec420704ce31dbb9905d3188eab9bd2cbe","message":"openssl-quic: avoid potential `-Wnull-dereference`, add assert\n\nSeen with curl-for-win, OpenSSL QUIC, gcc 14.2.0, cmake unity mode.\n\nSilences:\n```\nIn file included from _x86-win-ucrt-bld/lib/CMakeFiles/libcurl_object.dir/Unity/unity_5_c.c:55:\nIn function 'cf_osslq_check_and_unblock',\n    inlined from 'cf_progress_egress' at lib/vquic/curl_osslq.c:1730:12:\nlib/vquic/curl_osslq.c:1581:11: error: potential null pointer dereference [-Werror=null-dereference]\n 1581 |           nghttp3_conn_unblock_stream(ctx->h3.conn, stream->s.id);\n      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nlib/vquic/curl_osslq.c:1582:34: error: potential null pointer dereference [-Werror=null-dereference]\n 1582 |           stream->s.send_blocked = FALSE;\n      |                                  ^\n```\n\nCo-authored-by: Daniel Stenberg\nCo-authored-by: Stefan Eissing\n\nCloses #17107\n","parents":["a36655224356c10d70bcc566ce60f82af795ca90"],"tree_hash":"4809d370e9d4214ec2f3925d53aabea3020dc718"}