int cl = 0; * Read the entire request body */ for (;;) { char mybuf[1024]; int rv; rv = netbuf_getbytes(sn->inbuf, mybuf, sizeof(mybuf)); if (rv == NETBUF_EOF) { log_error(LOG_INFORM, "mysaf", sn, rq, "Received %d byte(s)", cl); break; } if (rv == NETBUF_ERROR) { log_error(LOG_FAILURE, "mysaf", sn, rq, "Error reading request body (%s)", cl, system_errmsg()); break; } cl += rv; }