diff options
author | Aaron Griffin <aaron@archlinux.org> | 2006-11-14 22:53:45 +0100 |
---|---|---|
committer | Aaron Griffin <aaron@archlinux.org> | 2006-11-14 22:53:45 +0100 |
commit | 74e780f25df5642e19e6b8cc42ff1432fb7fe1b9 (patch) | |
tree | 75e9829ca028db36b50c382bbf3b599d99c4d505 /src/pacman/package.c | |
parent | 7d6161ccc33ce06566585fc56adf8e0ce2876658 (diff) | |
download | pacman-74e780f25df5642e19e6b8cc42ff1432fb7fe1b9.tar.gz pacman-74e780f25df5642e19e6b8cc42ff1432fb7fe1b9.tar.xz |
* has_archname additions
* additional newline for search output, as suggested on the forums
Diffstat (limited to 'src/pacman/package.c')
-rw-r--r-- | src/pacman/package.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pacman/package.c b/src/pacman/package.c index ade6f5dc..bb510838 100644 --- a/src/pacman/package.c +++ b/src/pacman/package.c @@ -222,11 +222,11 @@ int split_pkgname(char *target, char *name, char *version) strncpy(tmp, p, 512); /* trim file extension (if any) */ if((p = strstr(tmp, PM_EXT_PKG))) { - *p = 0; + *p = '\0'; } /* trim architecture */ - if((p = strrchr(tmp, '-'))) { - *p = 0; + if((p = _alpm_pkgname_has_arch(tmp))) { + *p = '\0'; } p = tmp + strlen(tmp); @@ -240,7 +240,7 @@ int split_pkgname(char *target, char *name, char *version) return(-1); } strncpy(version, p+1, 64); - *p = 0; + *p = '\0'; strncpy(name, tmp, 256); |