VirtualBox

Ignore:
Timestamp:
Jun 26, 2009 2:38:55 PM (15 years ago)
Author:
vboxsync
Message:

API: weed out NULL strings, as many clients cannot use them

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/ConsoleImpl2.cpp

    r20727 r20977  
    27972797                Bstr tmpAddr, tmpMask;
    27982798                hrc = virtualBox->GetExtraData(Bstr("HostOnly/vboxnet0/IPAddress"), tmpAddr.asOutParam());
    2799                 if (SUCCEEDED(hrc) && !tmpAddr.isNull())
     2799                if (SUCCEEDED(hrc) && !tmpAddr.isEmpty())
    28002800                {
    28012801                    hrc = virtualBox->GetExtraData(Bstr("HostOnly/vboxnet0/IPNetMask"), tmpMask.asOutParam());
    2802                     if (SUCCEEDED(hrc) && !tmpAddr.isEmpty())
     2802                    if (SUCCEEDED(hrc) && !tmpMask.isEmpty())
    28032803                        hrc = hostInterface->EnableStaticIpConfig(tmpAddr, tmpMask);
     2804                    else
     2805                        hrc = hostInterface->EnableStaticIpConfig(tmpAddr,
     2806                                                                  Bstr(VBOXNET_IPV4MASK_DEFAULT));
    28042807                }
    28052808                else
     
    28112814                if (SUCCEEDED(hrc))
    28122815                    hrc = virtualBox->GetExtraData(Bstr("HostOnly/vboxnet0/IPV6NetMask"), tmpMask.asOutParam());
    2813                 if (SUCCEEDED(hrc) && !tmpAddr.isEmpty())
     2816                if (SUCCEEDED(hrc) && !tmpAddr.isEmpty() && !tmpMask.isEmpty())
    28142817                    hrc = hostInterface->EnableStaticIpConfigV6(tmpAddr, Utf8Str(tmpMask).toUInt32());
    28152818#endif
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette