From: Jaroslav Kysela Date: Tue, 13 Jan 2015 19:22:06 +0000 (+0100) Subject: packet: return zero for pktbuf_len() when pktbuf ptr is NULL X-Git-Tag: v4.1~481 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6f6f20eac09b65211250c75566b00014afe14cd3;p=thirdparty%2Ftvheadend.git packet: return zero for pktbuf_len() when pktbuf ptr is NULL --- diff --git a/src/packet.h b/src/packet.h index cf5a0f1ec..df361b2d1 100644 --- a/src/packet.h +++ b/src/packet.h @@ -115,7 +115,7 @@ pktbuf_t *pktbuf_make(void *data, size_t size); pktbuf_t *pktbuf_append(pktbuf_t *pb, const void *data, size_t size); -static inline size_t pktbuf_len(pktbuf_t *pb) { return pb->pb_size; } +static inline size_t pktbuf_len(pktbuf_t *pb) { return pb ? pb->pb_size : 0; } static inline uint8_t *pktbuf_ptr(pktbuf_t *pb) { return pb->pb_data; } #endif /* PACKET_H_ */