}
if (ncpt == 0) { /* scanning bracket which is mark of partition */
- for (bracket = str; bracket != NULL; bracket++, ncpt++)
- bracket = strchr(bracket, '[');
+ bracket = str;
+ while ((bracket = strchr(bracket, '['))) {
+ bracket++;
+ ncpt++;
+ }
}
if (ncpt == 0 ||