summaryrefslogtreecommitdiffstats
path: root/format-draw.c
diff options
context:
space:
mode:
authornicm <nicm>2019-04-24 20:27:52 +0000
committernicm <nicm>2019-04-24 20:27:52 +0000
commitc6e39976c63813168619e7607484887830ffd0f0 (patch)
treeceae8eebae2533fdd87093107f5617e9fff6997b /format-draw.c
parentb9022e33eac0152850ae59be99b54cccc10f4c63 (diff)
Do not loop forever if there is a nonprintable character in the format.
Diffstat (limited to 'format-draw.c')
-rw-r--r--format-draw.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/format-draw.c b/format-draw.c
index b0b050f6..51404254 100644
--- a/format-draw.c
+++ b/format-draw.c
@@ -837,7 +837,8 @@ format_trim_left(const char *expanded, u_int limit)
*out++ = *cp;
width++;
cp++;
- }
+ } else
+ cp++;
}
*out = '\0';
return (copy);
@@ -883,7 +884,8 @@ format_trim_right(const char *expanded, u_int limit)
*out++ = *cp;
width++;
cp++;
- }
+ } else
+ cp++;
}
*out = '\0';
return (copy);