diff options
author | Dan McGee <dan@archlinux.org> | 2007-02-14 16:54:35 +0100 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2007-02-14 16:54:35 +0100 |
commit | cd34ced4ada0bac8a370062fbc3cb58e3987cd33 (patch) | |
tree | 51da043fdf9256c6b950500828a69829aa521b7a /src/pacman/trans.c | |
parent | 97f3a52a9b689a52e636917b1aed13b9543d0989 (diff) | |
download | pacman-cd34ced4ada0bac8a370062fbc3cb58e3987cd33.tar.gz pacman-cd34ced4ada0bac8a370062fbc3cb58e3987cd33.tar.xz |
* strlen -> mbstowcs (multibyte str to wide char str) conversion where we
want the actual number of characters, not the number of bytes.
* Added a TODO to take care of later in scriptlet processing.
Diffstat (limited to 'src/pacman/trans.c')
-rw-r--r-- | src/pacman/trans.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pacman/trans.c b/src/pacman/trans.c index 2a699ada..a354955f 100644 --- a/src/pacman/trans.c +++ b/src/pacman/trans.c @@ -334,7 +334,7 @@ void cb_trans_progress(pmtransprog_t event, char *pkgname, const int percent, /* determine room left for non-digits text [not ( 1/12) part] */ textlen = infolen - 3 - (2 * digits); /* room left for package name */ - pkglen = textlen - strlen(ptr) - 1; + pkglen = textlen - mbstowcs(NULL, ptr, 0) - 1; switch (event) { case PM_TRANS_PROGRESS_ADD_START: |