diff --git a/lib/nghttp2_helper.c b/lib/nghttp2_helper.c index dcc70bd0..50b5c53e 100644 --- a/lib/nghttp2_helper.c +++ b/lib/nghttp2_helper.c @@ -215,7 +215,7 @@ int nghttp2_adjust_local_window_size(int32_t *local_window_size_ptr, int nghttp2_should_send_window_update(int32_t local_window_size, int32_t recv_window_size) { - return recv_window_size >= local_window_size / 2; + return recv_window_size > 0 && recv_window_size >= local_window_size / 2; } const char *nghttp2_strerror(int error_code) {