summaryrefslogtreecommitdiff
path: root/lib/libc/stdlib/strfmon.c
diff options
context:
space:
mode:
authorTim J. Robbins <tjr@FreeBSD.org>2002-10-11 23:04:59 +0000
committerTim J. Robbins <tjr@FreeBSD.org>2002-10-11 23:04:59 +0000
commit40a48101d36fd933902a527566dfd827e1eb0bd5 (patch)
tree7eb6bf0d330ef98849a3e29be406eb8161f093c1 /lib/libc/stdlib/strfmon.c
parent284d56227c7a5f2ba693e290abc3740af4d52a8d (diff)
Notes
Diffstat (limited to 'lib/libc/stdlib/strfmon.c')
-rw-r--r--lib/libc/stdlib/strfmon.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/libc/stdlib/strfmon.c b/lib/libc/stdlib/strfmon.c
index b74baf0f9d5b..c0638fc06e42 100644
--- a/lib/libc/stdlib/strfmon.c
+++ b/lib/libc/stdlib/strfmon.c
@@ -291,12 +291,8 @@ strfmon(char * __restrict s, size_t maxsize, const char * __restrict format,
while (pad_size-- > 0)
PRINT(' ');
- if (sign_posn == 0) {
- if (flags & IS_NEGATIVE)
- PRINT('(');
- else
- PRINT(' ');
- }
+ if (sign_posn == 0 && (flags & IS_NEGATIVE))
+ PRINT('(');
if (cs_precedes == 1) {
if (sign_posn == 1 || sign_posn == 3) {