diff options
| author | Jordan K. Hubbard <jkh@FreeBSD.org> | 1998-11-11 06:09:04 +0000 |
|---|---|---|
| committer | Jordan K. Hubbard <jkh@FreeBSD.org> | 1998-11-11 06:09:04 +0000 |
| commit | 1b771b9577d20a4638bba0b7efbb646f1d496354 (patch) | |
| tree | 79b5ef1769abcd6752e9b424ed097db6323b87dd /usr.sbin/pkg_install | |
| parent | 6717b4a8dd79428008848fbee7baa5cbb30e810e (diff) | |
Notes
Diffstat (limited to 'usr.sbin/pkg_install')
| -rw-r--r-- | usr.sbin/pkg_install/delete/perform.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/usr.sbin/pkg_install/delete/perform.c b/usr.sbin/pkg_install/delete/perform.c index 97b9528b5402..f5de2b234cf8 100644 --- a/usr.sbin/pkg_install/delete/perform.c +++ b/usr.sbin/pkg_install/delete/perform.c @@ -1,6 +1,6 @@ #ifndef lint static const char rcsid[] = - "$Id: perform.c,v 1.15 1997/10/13 15:03:52 jkh Exp $"; + "$Id: perform.c,v 1.16 1998/09/11 07:26:58 jkh Exp $"; #endif /* @@ -53,6 +53,12 @@ pkg_do(char *pkg) char home[FILENAME_MAX]; PackingList p; char *tmp; + int len; + + if (!pkg || !(len = strlen(pkg))) + return 1; + if (pkg[len - 1] == '/') + pkg[len - 1] = '\0'; /* Reset some state */ if (Plist.head) |
