]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/clientsocket.cpp
Emit signal_end_of_file after clearing events
[libs/net.git] / source / net / clientsocket.cpp
index e07b1f60bcfa887fca56b85939be5417376ea2a6..9cabeef9c7714b7f743bf350b37c067d739714a2 100644 (file)
@@ -85,8 +85,8 @@ size_t ClientSocket::do_read(char *buf, size_t size)
        if(ret==0 && !eof_flag)
        {
                eof_flag = true;
-               signal_end_of_file.emit();
                set_socket_events(S_NONE);
+               signal_end_of_file.emit();
        }
 
        return ret;