diff --git src/version.c src/version.c index 7dafda3e..92c18060 100644 --- src/version.c +++ src/version.c @@ -718,11 +718,13 @@ port_version(UT_string *cmd, const char *portsdir, const char *origin, argv[3] = "flavors-package-names"; argv[4] = NULL; - if (exec_buf(cmd, argv) != 0) { + if (exec_buf(cmd, argv) > 0) { output = utstring_body(cmd); while ((walk = strsep(&output, "\n")) != NULL) { name = walk; walk = strrchr(walk, '-'); + if (walk == NULL) + continue; walk[0] = '\0'; walk++; if (strcmp(name, pkgname) == 0) {