diff options
author | krion <krion@FreeBSD.org> | 2006-08-12 18:32:51 +0000 |
---|---|---|
committer | krion <krion@FreeBSD.org> | 2006-08-12 18:32:51 +0000 |
commit | 2262442192e2629c757f9cb322ad00bb8f4965cb (patch) | |
tree | 96c34f4745ed43f0eea36c772750859f57184be6 /usr.sbin | |
parent | 540d9c9aaaa8297c6a856c399b3580fb3a20d3ac (diff) | |
download | FreeBSD-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.c | 2 |
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); |