[libvirt] [PATCH 4/9] iptables.c: Use virStrerror, not strerror.
Jim Meyering
jim at meyering.net
Thu Feb 5 13:30:02 UTC 2009
"Daniel P. Berrange" <berrange at redhat.com> wrote:
> On Wed, Feb 04, 2009 at 01:07:49PM +0100, Jim Meyering wrote:
...
>> Here's an incremental diff that also includes additional changes, e.g.,
^^^^^^^^^^^^^^^^
>> - enable the syntax-check for strerror
>> - change more "out of error" reports to use virReportOOMError
>> - use QEMUD_ERROR consistently
...
>> diff --git a/Makefile.nonreentrant b/Makefile.nonreentrant
>> index 13fa59d..b567f31 100644
>> --- a/Makefile.nonreentrant
>> +++ b/Makefile.nonreentrant
>> @@ -79,7 +79,7 @@ NON_REENTRANT += setstate
>> NON_REENTRANT += sgetspent
>> NON_REENTRANT += srand48
>> NON_REENTRANT += srandom
>> -# NON_REENTRANT += strerror
>> +NON_REENTRANT += strerror
>> NON_REENTRANT += strtok
>> NON_REENTRANT += tmpnam
>> NON_REENTRANT += ttyname
>> diff --git a/qemud/Makefile.am b/qemud/Makefile.am
>> index 372b931..a0c161a 100644
>> --- a/qemud/Makefile.am
>> +++ b/qemud/Makefile.am
>> @@ -107,7 +107,6 @@ libvirtd_LDADD = \
>> if ! WITH_DRIVER_MODULES
>> if WITH_QEMU
>> libvirtd_LDADD += ../src/libvirt_driver_qemu.la
>> -libvirtd_LDADD += ../src/libvirt_util.la
>> endif
>>
>> if WITH_LXC
>
> Someting seems not right here - we shouldn't need this change,
> since this shouldn't be added in the first place.
That's the *incremental* change, against what you reviewed the
first time.
>> diff --git a/src/network_driver.c b/src/network_driver.c
>> index 8d7340e..4138939 100644
>> --- a/src/network_driver.c
>> +++ b/src/network_driver.c
>> @@ -904,16 +904,17 @@ static int networkStartNetworkDaemon(virConnectPtr conn,
>> err_delbr2:
>> networkRemoveIptablesRules(driver, network);
>>
>> - err_delbr1:;
>> - char ebuf[1024];
>> + err_delbr1:
>> if (network->def->ipAddress &&
>> (err = brSetInterfaceUp(driver->brctl, network->def->bridge, 0))) {
>> + char ebuf[1024];
>> networkLog(NETWORK_WARN, _("Failed to bring down bridge '%s' : %s\n"),
>> network->def->bridge, virStrerror(err, ebuf, sizeof ebuf));
>> }
>
> This also appears to be changing code which doesn't exist.
Same as above.
> [snip more of the same]
>
> Have you got the actual patch against current CVS, since this doesn't
> appear to be it ?
Yep. It was attached at the end, after this:
>> Here's the 10-change-set sequence:
More information about the libvir-list
mailing list