pespin has submitted this change. ( https://gerrit.osmocom.org/c/libosmocore/+/39349?usp=email )
Change subject: osmo_io: segmentation cb: Initialize null ptr every iteration ......................................................................
osmo_io: segmentation cb: Initialize null ptr every iteration
Change-Id: I0fcaa6afb9cf2f88243280f01c278fa2d72e69a6 (cherry picked from commit 37caff62cf4dea1a01dfd030b2d268f7d3f2215c) --- M src/core/osmo_io.c 1 file changed, 2 insertions(+), 1 deletion(-)
Approvals: Jenkins Builder: Verified osmith: Looks good to me, approved neels: Looks good to me, but someone else must approve
diff --git a/src/core/osmo_io.c b/src/core/osmo_io.c index 9c93e25..cef9bec 100644 --- a/src/core/osmo_io.c +++ b/src/core/osmo_io.c @@ -328,7 +328,7 @@ void iofd_handle_segmented_read(struct osmo_io_fd *iofd, struct msgb *msg, int rc) { int res; - struct msgb *pending = NULL; + struct msgb *pending;
OSMO_ASSERT(iofd->mode == OSMO_IO_FD_MODE_READ_WRITE);
@@ -338,6 +338,7 @@ }
do { + pending = NULL; res = iofd_handle_segmentation(iofd, msg, &pending); if (res != IOFD_SEG_ACT_DEFER || rc < 0) iofd->io_ops.read_cb(iofd, rc, msg);