mirror of
https://git.gnunet.org/libmicrohttpd.git
synced 2026-10-03 04:03:18 +03:00
upgrade: fixed connection states with same value
This commit is contained in:
2 files changed
+6
-1
No files matched your search
@@ -2354,6 +2354,8 @@ MHD_connection_handle_read (struct MHD_Connection *connection)
|
||||
case MHD_CONNECTION_UPGRADE:
|
||||
EXTRA_CHECK (0);
|
||||
break;
|
||||
case MHD_CONNECTION_UPGRADE_CLOSED:
|
||||
break;
|
||||
default:
|
||||
/* shrink read buffer to how much is actually used */
|
||||
MHD_pool_reallocate (connection->pool,
|
||||
@@ -2538,6 +2540,8 @@ MHD_connection_handle_write (struct MHD_Connection *connection)
|
||||
case MHD_CONNECTION_UPGRADE:
|
||||
EXTRA_CHECK (0);
|
||||
break;
|
||||
case MHD_CONNECTION_UPGRADE_CLOSED:
|
||||
break;
|
||||
default:
|
||||
EXTRA_CHECK (0);
|
||||
CONNECTION_CLOSE_ERROR (connection,
|
||||
@@ -3057,6 +3061,7 @@ MHD_connection_handle_idle (struct MHD_Connection *connection)
|
||||
cleanup_connection (connection);
|
||||
return MHD_NO;
|
||||
case MHD_CONNECTION_UPGRADE:
|
||||
case MHD_CONNECTION_UPGRADE_CLOSED:
|
||||
return MHD_YES; /* keep open */
|
||||
default:
|
||||
EXTRA_CHECK (0);
|
||||
|
||||
@@ -508,7 +508,7 @@ enum MHD_CONNECTION_STATE
|
||||
* by the application. We now need to do our own
|
||||
* internal cleanup.
|
||||
*/
|
||||
MHD_CONNECTION_UPGRADE_CLOSED = MHD_TLS_CONNECTION_INIT + 1
|
||||
MHD_CONNECTION_UPGRADE_CLOSED = MHD_CONNECTION_UPGRADE + 1
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user