Revision: 426
          http://vde.svn.sourceforge.net/vde/?rev=426&view=rev
Author:   shammash
Date:     2010-07-03 16:28:00 +0000 (Sat, 03 Jul 2010)

Log Message:
-----------
vde_switch: fix port/create bug

port/create doesn't report an error when port allocation fails, fixing

Signed-off-by: Luca Bigliardi <shamm...@artha.org>

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

Modified: trunk/vde-2/src/vde_switch/port.c
===================================================================
--- trunk/vde-2/src/vde_switch/port.c   2010-07-03 16:27:37 UTC (rev 425)
+++ trunk/vde-2/src/vde_switch/port.c   2010-07-03 16:28:00 UTC (rev 426)
@@ -787,7 +787,9 @@
        if (portv[val] != NULL)
                return EEXIST;
        port=alloc_port(val);
-       if (port > 0) portv[port]->flag |= NOTINPOOL;
+       if (port < 0)
+               return ENOSPC;
+       portv[port]->flag |= NOTINPOOL;
        return 0;
 }
 


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

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
vde-users mailing list
vde-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vde-users

Reply via email to