Re: [PATCH 2/5] S390: domain_conf support for CCW

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jan 31, 2013 at 02:46:27PM +0100, Viktor Mihajlovski wrote:
>  static int
> +virDomainDeviceCCWAddressParseXML(xmlNodePtr node,
> +                                  virDomainDeviceCCWAddressPtr addr)
> +{
> +    int   ret = -1;
> +    int   num = 0;
> +    char *devno;
> +    char  garbage;
> +
> +    memset(addr, 0, sizeof(*addr));
> +
> +    devno = virXMLPropString(node, "devno");
> +    if (devno)
> +        num = sscanf(devno, "%2x.%1x.%4x%c", &addr->cssid, &addr->ssid,
> +                     &addr->schid, &garbage);

Ok, this confirms what I said in the previous patch. If you ever find
yourself doing 'scanf' on an attribute from an XML document, that is
an indication that you should have had multiple attributes in the first
place. We should use

  <adddress type="ccw" cssid="XXX" ssid="YYY" schid="ZZZ"/>


Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]