summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
authorkrion <krion@FreeBSD.org>2006-08-12 18:32:51 +0000
committerkrion <krion@FreeBSD.org>2006-08-12 18:32:51 +0000
commit2262442192e2629c757f9cb322ad00bb8f4965cb (patch)
tree96c34f4745ed43f0eea36c772750859f57184be6 /usr.sbin
parent540d9c9aaaa8297c6a856c399b3580fb3a20d3ac (diff)
downloadFreeBSD-src-2262442192e2629c757f9cb322ad00bb8f4965cb.zip
FreeBSD-src-2262442192e2629c757f9cb322ad00bb8f4965cb.tar.gz
Fix "pkg_version -Io" coredump, if some packages have no origin at
all. PR: bin/101932 Submitted by: novel, sat MFC after: 5 days
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/pkg_install/version/perform.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/pkg_install/version/perform.c b/usr.sbin/pkg_install/version/perform.c
index 07c1f43..f1ed5fc 100644
--- a/usr.sbin/pkg_install/version/perform.c
+++ b/usr.sbin/pkg_install/version/perform.c
@@ -259,7 +259,7 @@ show_version(Package plist, const char *latest, const char *source)
if (!plist.name || strlen(plist.name) == 0)
return;
- if (ShowOrigin != FALSE)
+ if (ShowOrigin != FALSE && plist.origin != NULL)
strlcpy(tmp, plist.origin, PATH_MAX);
else {
strlcpy(tmp, plist.name, PATH_MAX);
OpenPOWER on IntegriCloud