Package: samba Version: 3.0.23b-2 Followup-For: Bug #382429 Here's a very naive approach at resolving the issue with the autobuilders: --- --- source/lib/interfaces.c 2005-07-28 15:19:45.000000000 +0200 +++ interfaces.c.naive-fix 2006-08-20 23:58:41.000000000 +0200 @@ -397,7 +397,7 @@ int i;
printf("got %d interfaces:\n", total); - if (total <= 0) exit(1); + if (total < 0) exit(1); for (i=0;i<total;i++) { printf("%-10s ", ifaces[i].name); --- This should do the job; according to the buildd logs posted, one method (the correct one?) returns "0", the other one returns "-1" interfaces. The interface enumeraion methods should return -1 on error (e.g. ioctl doesn't work). Maybe ask upstream if this diff makes sense. On the vserver buildds, a total of "0" is perfectly valid, after all. That should be the easiest fix... Regards, Erich -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]