diff --git a/drivers/modem/simcom-sim7080.c b/drivers/modem/simcom-sim7080.c index b95d0962398..dfcfb49f5b9 100644 --- a/drivers/modem/simcom-sim7080.c +++ b/drivers/modem/simcom-sim7080.c @@ -468,8 +468,7 @@ static ssize_t offload_sendmsg(void *obj, const struct msghdr *msg, int flags) if (ret == -EAGAIN) { k_sleep(K_SECONDS(1)); } else { - sent = ret; - break; + return ret; } } else { sent += ret;