# HG changeset patch # User jbe # Date 1472076100 -7200 # Node ID 4c9102fb77ebb10e18d60af42ccb6bb115ee9e95 # Parent ba5ed7cf0a30c5498611cdab88b95c0fcb94cf3a Added missing #ifdef MOONBR_IO_USE_TLS clause diff -r ba5ed7cf0a30 -r 4c9102fb77eb moonbridge_io.c --- a/moonbridge_io.c Wed Aug 24 23:50:22 2016 +0200 +++ b/moonbridge_io.c Thu Aug 25 00:01:40 2016 +0200 @@ -1810,7 +1810,9 @@ tlsconf = luaL_checkudata(L, 2, MOONBR_IO_TLSCONF_MT_REGKEY); if (handle->closed) return luaL_error(L, "Attempt to start TLS on a closed I/O handle"); if (handle->finished) return luaL_error(L, "Attempt to start TLS on a finished I/O handle"); +#ifdef MOONBR_IO_USE_TLS if (handle->tls) return luaL_error(L, "Attempt to start TLS twice"); +#endif MOONBR_IO_USE_TLS if (handle->readbufin || handle->writebufin) { return luaL_error(L, "Attempt to start TLS on an I/O handle with non-empty buffers"); }