diff options
| author | Johan B. C. Engelen <jbc.engelen@swissonline.ch> | 2010-06-25 21:56:06 +0000 |
|---|---|---|
| committer | Johan Engelen <goejendaagh@zonnet.nl> | 2010-06-25 21:56:06 +0000 |
| commit | b95ac6836414620f191c592c31e263bf9a036bf8 (patch) | |
| tree | 9d223010e707d30cc6cf584ed54447182fc383e5 | |
| parent | * [INTL:sk] Slovak translation update (diff) | |
| download | inkscape-b95ac6836414620f191c592c31e263bf9a036bf8.tar.gz inkscape-b95ac6836414620f191c592c31e263bf9a036bf8.zip | |
throw exception when sbasis is empty
(bzr r9537)
| -rw-r--r-- | src/2geom/sbasis-to-bezier.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/2geom/sbasis-to-bezier.cpp b/src/2geom/sbasis-to-bezier.cpp index ce5bf89bc..0a5441254 100644 --- a/src/2geom/sbasis-to-bezier.cpp +++ b/src/2geom/sbasis-to-bezier.cpp @@ -99,6 +99,10 @@ int sgn(unsigned int j, unsigned int k) */ void sbasis_to_bezier (Bezier & bz, SBasis const& sb, size_t sz) { + if (sb.size() == 0) { + THROW_RANGEERROR("size of sb is too small"); + } + size_t q, n; bool even; if (sz == 0) |
