[Spice-devel] [PATCH 20/35] VDInterface: redesign.
Alexander Larsson
alexl at redhat.com
Mon May 17 01:22:54 PDT 2010
On Wed, 2010-05-12 at 13:32 +0200, Gerd Hoffmann wrote:
> + } else if (strcmp(interface->type, VD_INTERFACE_NET_WIRE) == 0) {
> #ifdef HAVE_SLIRP
> - NetWireInterface * net_wire = (NetWireInterface *)interface;
> - red_printf("VD_INTERFACE_NET_WIRE");
> - if (red_tunnel) {
> - red_printf("net wire already attached");
> - return;
> - }
> - if (interface->major_version != VD_INTERFACE_NET_WIRE_MAJOR ||
> - interface->minor_version < VD_INTERFACE_NET_WIRE_MINOR) {
> - red_printf("unsuported net wire interface");
> - return;
> - }
> - red_tunnel = red_tunnel_attach(core, net_wire);
> + NetWireInterface * net_wire = (NetWireInterface *)interface;
> + red_printf("VD_INTERFACE_NET_WIRE");
> + if (red_tunnel) {
> + red_printf("net wire already attached");
> + return -1;
> + }
> + if (interface->major_version != VD_INTERFACE_NET_WIRE_MAJOR ||
> + interface->minor_version < VD_INTERFACE_NET_WIRE_MINOR) {
> + red_printf("unsuported net wire interface");
> + return -1;
> + }
> + red_tunnel = red_tunnel_attach(core, net_wire);
> #else
> - red_printf("unsupported net wire interface");
> + red_printf("unsupported net wire interface");
> #endif
The switch from not returning anything to returning -1 on failure means
that #else HAVE_SLIRP case need to return -1.
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Alexander Larsson Red Hat, Inc
alexl at redhat.com alexander.larsson at gmail.com
He's a sword-wielding hunchbacked messiah haunted by memories of 'Nam. She's a
wealthy tempestuous vampire with the power to see death. They fight crime!
More information about the Spice-devel
mailing list