X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fio%2Fwindows%2Feventreader.cpp;fp=source%2Fio%2Fwindows%2Feventreader.cpp;h=74065244bd11444a65b865c35ccbc7d0a9b0f189;hp=82d9e8c2a297a48dbe202eeace2edfbafc035328;hb=122846f0881673770d88eff7d925ecf25c01b62e;hpb=b116e161e377da0e4e52f07745ecb2d22f962ae9 diff --git a/source/io/windows/eventreader.cpp b/source/io/windows/eventreader.cpp index 82d9e8c..7406524 100644 --- a/source/io/windows/eventreader.cpp +++ b/source/io/windows/eventreader.cpp @@ -13,12 +13,12 @@ struct EventReader::Private { OVERLAPPED overlapped; Handle event; - unsigned buf_size; - char *buffer; - unsigned buf_avail; - char *buf_next; - bool pending; - bool eof; + unsigned buf_size = 0; + char *buffer = 0; + unsigned buf_avail = 0; + char *buf_next = 0; + bool pending = false; + bool eof = false; }; @@ -31,10 +31,7 @@ EventReader::EventReader(Handle &h, unsigned size): priv->overlapped.hEvent = *priv->event; priv->buf_size = size; priv->buffer = new char[priv->buf_size]; - priv->buf_avail = 0; priv->buf_next = priv->buffer; - priv->pending = false; - priv->eof = false; } EventReader::~EventReader()