// Fetch name
name = pakfire_parser_get(parser, namespace, "name");
- if (!name) {
+ if (!name || !*name) {
ERROR(parser->pakfire, "Name is empty\n");
goto CLEANUP;
}
// Fetch epoch
epoch = pakfire_parser_get(parser, namespace, "epoch");
- if (!epoch) {
+ if (!epoch || !*epoch) {
ERROR(parser->pakfire, "Epoch is empty\n");
goto CLEANUP;
}
// Fetch version
version = pakfire_parser_get(parser, namespace, "version");
- if (!version) {
+ if (!version || !*version) {
ERROR(parser->pakfire, "Version is empty\n");
goto CLEANUP;
}
// Fetch release
release = pakfire_parser_get(parser, namespace, "release");
- if (!release) {
+ if (!release || !*release) {
ERROR(parser->pakfire, "Release is empty\n");
goto CLEANUP;
}
// Fetch arch
arch = pakfire_parser_get(parser, namespace, "arch");
- if (!arch) {
+ if (!arch || !*arch) {
ERROR(parser->pakfire, "Arch is empty\n");
goto CLEANUP;
}