summaryrefslogtreecommitdiffstats
path: root/src/svg/svg-affine.cpp
diff options
context:
space:
mode:
authorRalf Engels <ralf-engels@gmx.de>2019-04-15 13:51:05 +0000
committerMartin Owens <doctormo@gmail.com>2019-04-15 13:51:05 +0000
commit69e4b63d9397337d17afb3751dd37c7924b6c3b2 (patch)
tree9de0dab5d07ac5a329851d3c01e46b64a6d91b15 /src/svg/svg-affine.cpp
parentMake sure Layout.wrap_mode is initialized and defined. (diff)
downloadinkscape-69e4b63d9397337d17afb3751dd37c7924b6c3b2.tar.gz
inkscape-69e4b63d9397337d17afb3751dd37c7924b6c3b2.zip
Prevent buffer overflow in svg transformation reading; lp:1047524
Diffstat (limited to 'src/svg/svg-affine.cpp')
-rw-r--r--src/svg/svg-affine.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/svg/svg-affine.cpp b/src/svg/svg-affine.cpp
index adea723d0..928df1763 100644
--- a/src/svg/svg-affine.cpp
+++ b/src/svg/svg-affine.cpp
@@ -59,7 +59,7 @@ sp_svg_transform_read(gchar const *str, Geom::Affine *transform)
if (str[idx] != '(') return false;
idx++;
- for (n_args = 0; ; n_args++) {
+ for (n_args = 0; n_args < 6; n_args++) {
char c;
char *end_ptr;