Pool* pool = pakfire_get_solv_pool(pakfire);
// Consume any leading space
- if (isspace(*p))
+ while (isspace(*p))
p++;
// Find the first part
id = pool_strn2id(pool, n, l, 1);
// Consume any more space
- if (isspace(*p))
+ while (isspace(*p))
p++;
if (*p == '<' || *p == '=' || *p == '>') {
}
// Consume any more space
- if (isspace(*p))
+ while (isspace(*p))
p++;
// Find the length of EVR
id = pool_rel2id(pool, id, evr, flags, 1);
}
+ // Consume any more space
+ while (isspace(*p))
+ p++;
+
*s = p;
return id;
}
// Consume any space
- if (isspace(*p))
+ while (isspace(*p))
p++;
// If we have successfully parsed something, we would expect a closing bracket