Revision: 511
          http://vde.svn.sourceforge.net/vde/?rev=511&view=rev
Author:   rd235
Date:     2011-11-23 10:58:14 +0000 (Wed, 23 Nov 2011)
Log Message:
-----------
BUGFIXes: unitialized vars, unmanaged error case. TNX to michael-dev

Modified Paths:
--------------
    trunk/vde-2/src/vde_switch/consmgmt.c
    trunk/vde-2/src/vde_switch/datasock.c
    trunk/vde-2/src/vde_switch/vde_switch.c

Modified: trunk/vde-2/src/vde_switch/consmgmt.c
===================================================================
--- trunk/vde-2/src/vde_switch/consmgmt.c       2011-11-16 18:02:17 UTC (rev 
510)
+++ trunk/vde-2/src/vde_switch/consmgmt.c       2011-11-23 10:58:14 UTC (rev 
511)
@@ -391,6 +391,7 @@
                        n = read(fd, buf, sizeof(buf));
                        if(n < 0){
                                printlog(LOG_WARNING,"Reading from mgmt 
%s",strerror(errno));
+                               return;
                        }
                }
                if (n==0) { /*EOF || POLLHUP*/

Modified: trunk/vde-2/src/vde_switch/datasock.c
===================================================================
--- trunk/vde-2/src/vde_switch/datasock.c       2011-11-16 18:02:17 UTC (rev 
510)
+++ trunk/vde-2/src/vde_switch/datasock.c       2011-11-23 10:58:14 UTC (rev 
511)
@@ -115,6 +115,8 @@
        int optsize = sizeof(sockbufsize);
 #endif
        struct sockaddr_un sun_in;
+       // init sun_in memory
+       memset(&sun_in,0,sizeof(sun_in));
        switch(type){
                case REQ_NEW_PORT0:
                        port_request= -1;

Modified: trunk/vde-2/src/vde_switch/vde_switch.c
===================================================================
--- trunk/vde-2/src/vde_switch/vde_switch.c     2011-11-16 18:02:17 UTC (rev 
510)
+++ trunk/vde-2/src/vde_switch/vde_switch.c     2011-11-23 10:58:14 UTC (rev 
511)
@@ -184,6 +184,7 @@
        p->events = POLLIN | POLLHUP;
        fdpp[index]->type=type;
        fdpp[index]->private_data=private_data;
+       fdpp[index]->timestamp=0;
        nfds++;
 }
 

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
vde-users mailing list
vde-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vde-users

Reply via email to