to "long": rounding, sign extension, or loss of accuracy may result Fixed by ensuring unsigned long ctx->timeout does not overflow the signed long timeout.tv_sec.
to "long": rounding, sign extension, or loss of accuracy may result Fixed by ensuring unsigned long ctx->timeout does not overflow the signed long timeout.tv_sec.