moonbridge
changeset 248:4c9102fb77eb
Added missing #ifdef MOONBR_IO_USE_TLS clause
author | jbe |
---|---|
date | Thu Aug 25 00:01:40 2016 +0200 (2016-08-25) |
parents | ba5ed7cf0a30 |
children | 53962483bf1c |
files | moonbridge_io.c |
line diff
1.1 --- a/moonbridge_io.c Wed Aug 24 23:50:22 2016 +0200 1.2 +++ b/moonbridge_io.c Thu Aug 25 00:01:40 2016 +0200 1.3 @@ -1810,7 +1810,9 @@ 1.4 tlsconf = luaL_checkudata(L, 2, MOONBR_IO_TLSCONF_MT_REGKEY); 1.5 if (handle->closed) return luaL_error(L, "Attempt to start TLS on a closed I/O handle"); 1.6 if (handle->finished) return luaL_error(L, "Attempt to start TLS on a finished I/O handle"); 1.7 +#ifdef MOONBR_IO_USE_TLS 1.8 if (handle->tls) return luaL_error(L, "Attempt to start TLS twice"); 1.9 +#endif MOONBR_IO_USE_TLS 1.10 if (handle->readbufin || handle->writebufin) { 1.11 return luaL_error(L, "Attempt to start TLS on an I/O handle with non-empty buffers"); 1.12 }