]> granicus.if.org Git - libevent/commit
buffer: add an assert for last_with_datap to suppress static analyzer
authorAzat Khuzhin <a3at.mail@gmail.com>
Sun, 28 Oct 2018 12:16:24 +0000 (15:16 +0300)
committerAzat Khuzhin <azat@libevent.org>
Sat, 2 Feb 2019 12:18:01 +0000 (15:18 +0300)
commit5e439e50d30ed80c72b74d11a478e8acc9c20c9d
treebbb200a67933a36f1fd7277ab1b0e7ca58111118
parent2ad11022fef409551f5033f05004cffd883a02d8
buffer: add an assert for last_with_datap to suppress static analyzer

  ../buffer.c:2231:6: warning: Access to field 'flags' results in a dereference of a null pointer
          if (CHAIN_SPACE_LEN(*firstchainp) == 0) {
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../buffer.c:130:30: note: expanded from macro 'CHAIN_SPACE_LEN'
  #define CHAIN_SPACE_LEN(ch) ((ch)->flags & EVBUFFER_IMMUTABLE ? \

(cherry picked from commit f83ac92da9fff789135d1e5b9050653cf7fdb517)
buffer.c