]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Another couple of 'forgot to memset's
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Tue, 14 Nov 2006 20:01:01 +0000 (20:01 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Tue, 14 Nov 2006 20:01:01 +0000 (20:01 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5742 e03df62e-2008-0410-955e-edbf42e46eb7

src/modules/m_chanprotect.cpp
src/socketengine_epoll.cpp

index d46d28faa6e5ca25071cefcb1b368021607b6e99..23924bd0ae21c2aa49095063879fe278d7878de7 100644 (file)
@@ -289,10 +289,10 @@ class ModuleChanProtect : public Module
        
  public:
  
        
  public:
  
-       ModuleChanProtect(InspIRCd* Me) : Module::Module(Me)
+       ModuleChanProtect(InspIRCd* Me)
+               : Module::Module(Me), FirstInGetsFounder(false), QAPrefixes(false), DeprivSelf(false), booting(true)
        {       
                /* Load config stuff */
        {       
                /* Load config stuff */
-               booting = true;
                OnRehash("");
                booting = false;
 
                OnRehash("");
                booting = false;
 
index 1f4f02548d3ae08ea5bd8ddd18946a85faaee7a8..06124a48c8c3f7b12db1e994a88fbbb4c8126b76 100644 (file)
@@ -155,6 +155,7 @@ int EPollEngine::DispatchEvents()
                if (events[j].events & EPOLLOUT)
                {
                        struct epoll_event ev;
                if (events[j].events & EPOLLOUT)
                {
                        struct epoll_event ev;
+                       memset(&ev,0,sizeof(struct epoll_event));
                        ev.events = EPOLLIN;
                        ev.data.fd = events[j].data.fd;
                        int i = epoll_ctl(EngineHandle, EPOLL_CTL_MOD, events[j].data.fd, &ev);
                        ev.events = EPOLLIN;
                        ev.data.fd = events[j].data.fd;
                        int i = epoll_ctl(EngineHandle, EPOLL_CTL_MOD, events[j].data.fd, &ev);