On 11/03/2010 04:30 PM, Chris Lumens wrote:
--- pyanaconda/isys/devices.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/pyanaconda/isys/devices.c b/pyanaconda/isys/devices.c index 5d509c3..a30f006 100644 --- a/pyanaconda/isys/devices.c +++ b/pyanaconda/isys/devices.c @@ -172,7 +172,7 @@ storagedone: } /* S390 channel-to-channnel devices have type 256 */ - if (type != 1&& !strncmp(ent->d_name, "ctc", 3)&& type != 256) + if (type != 1 || (!strncmp(ent->d_name, "ctc", 3)&& type != 256)) continue; new = calloc(1, sizeof(struct device));
I feel confused, but shouldn't the condition stand: if ( type != 1 && !(!strncmp(ent->d_name, "ctc", 3) && type == 256) ) That is: ignore the same as before except for device that has type 256 and starts with "cnc"? (original condition was: if (type != 1)) Radek _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list